昨天我開始遇到這個問題。部署失敗,當我運行:Azure網站:Kudu未能安裝
npm install kudusync -g
,出現以下錯誤:
Error: SSL Error: CERT_UNTRUSTED
從似乎捻的依賴關係的一個是自簽名或簽名一些搜索。看起來我可以禁用對Node的SSL檢查 - 但這看起來像是一個危險的選項,不推薦。有誰知道任何其他解決方法?
在蔚藍的輸出如下:
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
你可能會使用真正舊版的NPM。來自http://blog.npmjs.org/post/71267056460 - *如果由於某種原因您還在使用Node v0.6,或者v0.8的版本過時,則可以通過執行npm config set strict -ssl false,儘管我真的建議你升級,因爲這個和其他很多原因* – Pranav
我似乎無法通過package.json指定更新的版本,但這似乎很奇怪,這個問題會突然開始。我之前沒有任何問題部署,也沒有對部署方式做任何更改。 –