昨天我开始遇到这个问题。部署失败,当我运行: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指定更新的版本,但这似乎很奇怪,这个问题会突然开始。我之前没有任何问题部署,也没有对部署方式做任何更改。 –