Гипер ERR! ошибка стека: невозможно проверить первый сертификат - PullRequest
0 голосов
/ 13 апреля 2020

Я не программист, и мои навыки программирования ограничены, поэтому простите меня, если отдельные вопросы, возможно, слишком тривиальны.

Я просто оператор сервера, которому было дано задание обновить Node.JS ( с 10,4 до 13,12). С тех пор процесс сборки Bamboo больше не запускается и постоянно приносит ошибки. NPM, который поставляется с Node.JS, похоже, теперь нуждается в инструментах сборки Python и Windows, я уже мог исправить эту ошибку. Но я не понимаю, почему один и тот же план сборки внезапно требует этих инструментов.

Теперь появляется следующая ошибка:

gyp ERR! ошибка стека: не удалось проверить первый сертификат

Я нашел много информации о inte rnet, но решение пока не помогло. Плохое решение было бы отключить TLS / SSL. Я пробовал это более 3 вариантов:

  • Переменная окружения NODE_TLS_REJECT_UNAUTHORIZED = 0
  • В установке. js узла-гипса добавление rejectUnauthorized: установлено false
  • npm set strict-ssl false

Тем не менее, ошибка действительно возникает.

Конечно, я также пытался включить сертификат вместо отключения TLS, но это не помогло работать тоже. Если честно, я даже не знаю, какой сертификат включать. Тот, что из бамбука? Тот из Node.JS или Node-Gyp? Как я уже сказал, я не очень разбираюсь в программировании и не знаю, для чего нужны эти инструменты и почему он хочет что-либо скачать с inte rnet.

Может кто-нибудь мне помочь, будь то с сертификатом или TSL отключить? Или объясните, почему сейчас с NodeJS 13.12 ему нужен Gyp, и если есть способ избежать этого.

Спасибо PRE

...