Я начал сталкиваться с этой проблемой вчера. Развертывает терпят неудачу, когда я бег:Azure Веб-сайт: Kudu не удается установить
npm install kudusync -g
со следующей ошибкой:
Error: SSL Error: CERT_UNTRUSTED
Из некоторых поисков выясняется, что одна из зависимостей куды является самозаверяющим или без знака. Кажется, я могу отключить проверки SSL для Node, но это кажется опасным вариантом и не рекомендуется. Кто-нибудь знает какие-либо другие обходные пути?
Выход в лазури выглядит следующим образом:
remote: npm http GET https://registry.npmjs.org/kudusync[K remote: ......[K
remote: npm http GET https://registry.npmjs.org/kudusync[K remote: .......................................................[K
remote: npm http GET https://registry.npmjs.org/kudusync[K remote: npm ERR! Error: SSL Error: CERT_UNTRUSTED[K
remote: npm ERR! at ClientRequest. (d:\Program Files (x86)\nodejs\node_modules\npm\node_modules\request\main.js:440:26)[K remote: An error has occurred during web site deployment.[K
You вероятно, использует действительно старую версию NPM. С http://blog.npmjs.org/post/71267056460 - * Если вы по-прежнему используете Node v0.6 по какой-либо причине или очень старую версию v0.8, вы можете обойти это, выполнив настройку npm config strict -ssl false, хотя я бы рекомендовал вам обновить эту и многие другие причины. * – Pranav
Я, похоже, не могу указать более новую версию через package.json, но, похоже, странно, что эта проблема начнется внезапно , У меня не было проблем с развертыванием до этого и я не внес никаких изменений в способ развертывания. –