在本地安装npm时忽略ssl标牌以让bower恢复包

时间:2017-01-30 13:17:21

标签: node.js ssl bower

我正在尝试本地恢复.bower项目。为了做到这一点,我已经安装了Node.js,下一步是:npm install,这会产生以下问题:

我的同事通过将git config属性[http] sslVerify设置为false来解决此问题。

但这对我没有帮助。我们也在代理服务器后面工作,代理服务器已在.bowerrc文件中配置。所以它应该完全跳过证书验证。

<。> .bowerrc文件的“strict-ssl”设置也设置为false。

错误显示有自签名证书:

[file location]>npm install    
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\n
node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v6.9.4
npm ERR! npm  v3.10.10
npm ERR! code SELF_SIGNED_CERT_IN_CHAIN

npm ERR! self signed certificate in certificate chain

可以在npm-debug.log中找到完整的错误日志,第一个错误是在第230行:http://www.filedropper.com/npm-debug

我也尝试过命令npm install -g bower,但它会产生同样的问题。根据bower安装指南,我应该能够安装Node.js并运行npm install -g bower。

1 个答案:

答案 0 :(得分:0)

解决方案是set the registry to http instead of https

npm config set registry http://registry.npmjs.org/