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