我昨天开始遇到这个问题。我运行时部署失败:
npm install kudusync -g
出现以下错误:
Error: SSL Error: CERT_UNTRUSTED
从某些搜索中可以看出,Kudu的一个依赖项是自签名或无符号的。似乎我可以禁用Node的SSL检查 - 但这似乎是一个危险的选择,不推荐。有人知道其他任何解决方法吗?
天蓝色的输出如下:
remote:npm http GET https://registry.npmjs.org/kudusync[K 远程:...... [K
remote:npm http GET https://registry.npmjs.org/kudusync[K 遥控器:................................................ ....... [K
remote:npm http GET https://registry.npmjs.org/kudusync[K 遥控器:npm ERR!错误:SSL错误:CERT_UNTRUSTED [K
遥控器:npm ERR!在ClientRequest。 (d:\ Program Files(x86)\ nodejs \ node_modules \ npm \ node_modules \ request \ main.js:440:26)[K remote:网站部署期间发生错误。[K
答案 0 :(得分:3)
休息时间最有可能是this change npm。
您是否有自定义部署脚本或标准脚本?使用自定义,您的选项是:
npm config set strict-ssl false
KUDU_SYNC_COMMAND
,请将其重命名为KUDU_SYNC_CMD