我正在尝试本地恢复.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。
答案 0 :(得分:0)
解决方案是set the registry to http instead of https。
npm config set registry http://registry.npmjs.org/