Я столкнулся с той же ошибкой, не удалось проверить первый сертификат .
Это связано с тем, что SSL-сертификат не проверен .
Ваш скрипт nodejs вызывает ваш сервер, и он будет выполнять полный процесс проверки TLS (как вы надеетесь). Это проверит сертификаты на действительность и т. Д.
Чтобы обойти эту проблему, вы можете выполнить следующие шаги:
npm config set strict-ssl false
Рекомендуется установить для него истинные послесловия, чтобы случайно не установить ненадежный модуль, которому вы на самом деле не доверяете.
После этого
npm cache clean --force
Добавьте следующую переменную среды:
NODE_TLS_REJECT_UNAUTHORIZED=0
Для Linux:
export NODE_TLS_REJECT_UNAUTHORIZED=0
Для Nginx
NODE_TLS_REJECT_UNAUTHORIZED=0
Для окна:
это будет установлено только для текущего экрана командной строки,
set NODE_TLS_REJECT_UNAUTHORIZED=0
Это решило проблему для меня. Пожалуйста, попробуйте
Примечание: убедитесь, что вы не оставили эту опцию включенной. Пожалуйста, не отключайте проверки TLS.