问题

在公司内部使用npm安装chrome插件开发包的时候,遇到以下错误提示。猜测是内部网络使用了代理网络,无法正常获得node.js的SSL证书,导致安装过程无法完成SSL验证。

npm ERR! request to https://registry.npmjs.org/@type%2fchrome failed, reason: self signed certificate in certificate chain

image.png

解决方法

先运行以下代码,关掉SSL 的严格检查。再运行安装命令就可以顺利执行了。

npm config set strict-ssl false

Related:

https://medium.com/@iffi33/dealing-with-ssl-authentication-on-a-secure-corporate-network-pip-conda-git-npm-yarn-bower-73e5b93fd4b2

Last modification:July 15, 2021
如果觉得文章对你有用,请随意赞赏