当前位置:  开发笔记 > 编程语言 > 正文

NPM self_signed_cert_in_chain

如何解决《NPMself_signed_cert_in_chain》经验,为你挑选了1个好方法。

我有问题让NPM正确安装.我已经尝试单步执行堆栈溢出中的几个帖子的指示,特别是来自这个线程: 使用npm install时出现SELF_SIGNED_CERT_IN_CHAIN错误

我也试过浏览NPM网站上的文档:http: //blog.npmjs.org/post/78165272245/more-help-with-selfsignedcertinchain-and-npm

我每次尝试安装时仍然收到错误.请指教.



1> kenorb..:

如果您在公司代理(使用例如Blue Coat)后面,则应使用http而不是https来存储库地址,例如

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

请参阅:错误:SSL错误:使用npm时SELF_SIGNED_CERT_IN_CHAIN.


您还可以将失败的自我证书导入系统并在安装包时标记为受信任或临时禁用SSL验证(快速但不推荐的方法):

npm config set strict-ssl false

请参阅:错误:SSL错误:使用npm时SELF_SIGNED_CERT_IN_CHAIN.


推荐的方式(更痛苦)只是指向正确的证书文件,例如

npm config set cafile ""

请参阅:如何在Windows上运行Npm时修复SSL证书错误?.


我是公司用户,在OSX上,我在“证书”类别中“系统”钥匙串下的“钥匙串访问”应用程序中找到了相关证书。我在其中找到一个名称为“ RootCA”的文件,右键单击,导出,选择pem文件格式。在该答案中将该文件用作cafile。
推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有