Я не программист, и мои навыки программирования ограничены, поэтому простите меня, если отдельные вопросы, возможно, слишком тривиальны.
Я просто оператор сервера, которому было дано задание обновить 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