npm安装错误-无法获取本地发行者证书

unable to get local issuer certificate执行npm安装" title="npm安装">npm安装时出现错误:

typings ERR! message Unable to read typings for "es6-shim". You should check the

entry paths in "es6-shim.d.ts" are up to date

typings ERR! caused by Unable to connect to "https://raw.githubusercontent.com/D

efinitelyTyped/DefinitelyTyped/7de6c3dd94feaeb21f20054b9f30d5dabc5efabd/es6-shim

/es6-shim.d.ts"

typings ERR! caused by unable to get local issuer certificate

我最近从一个较早的版本更新到了节点4,这听起来好像在出现此类问题时节点变得更加严格。

这里讨论了一个有关使用ca文件的问题,但这超出了我的理解,我不确定该怎么做。

我位于公司防火墙的后面,但是我可以不受限制地在浏览器中访问url。

有谁对这个问题有进一步的了解,有什么可能的解决方案?

我想知道与此同时恢复到节点0.12 :(

回答:

可以使用配置~/.typingsrc文件来配置打字。(~表示您的主目录)

在github上找到此问题后:https :

//github.com/typings/typings/issues/120,我能够通过创建~/.typingsrc和设置此配置来解决此问题:

{

"proxy": "http://<server>:<port>",

"rejectUnauthorized": false

}

它似乎也可以在没有proxy设置的情况下工作,因此也许它能够从某个地方的环境中获取信息。

这不是一个真正的解决方案,但足以typings忽略公司防火墙问题,因此我可以继续工作。我确定那里有更好的解决方案。

以上是 npm安装错误-无法获取本地发行者证书 的全部内容, 来源链接: utcz.com/qa/408633.html

回到顶部