首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >nodejs "npm错误!代码SELF_SIGNED_CERT_IN_CHAIN“

nodejs "npm错误!代码SELF_SIGNED_CERT_IN_CHAIN“
EN

Stack Overflow用户
提问于 2015-03-19 17:39:28
回答 10查看 135.3K关注 0票数 97

我是nodejs和npm的新手。我正在尝试安装log4js,下面是安装命令:

代码语言:javascript
复制
npm install log4js

我从Windows命令行运行此命令,在标记旋转了一段时间后,我得到了以下错误:

代码语言:javascript
复制
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "log4js"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code SELF_SIGNED_CERT_IN_CHAIN

npm ERR! self signed certificate in certificate chain
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     C:\srv\npm-debug.log

我试着像这里建议的那样做npm config set ca=""http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more,但我仍然收到这个错误。

如何解决此问题并安装NPM?

EN

回答 10

Stack Overflow用户

发布于 2018-05-22 03:30:35

我在windows10上也遇到了同样的问题。

打开windows powerShell并输入以下命令:

代码语言:javascript
复制
npm config set registry http://registry.npmjs.org/

然后,您可以使用:

代码语言:javascript
复制
npm install [your package]
票数 74
EN

Stack Overflow用户

发布于 2021-01-08 14:44:13

通过Docker build执行时得到相同的错误。然而,Powershell的执行是没有错误的。然后修改dockerfile,如下所示(如上所述):

运行npm配置集ca="“

运行npm set strict-ssl false

这修复了证书链问题。

票数 4
EN

Stack Overflow用户

发布于 2021-08-12 15:01:33

使用以下命令解决此问题

代码语言:javascript
复制
npm config set strict-ssl=false
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29141153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档