执行 npm 安装时出现 unable to get local issuer certificate
错误:
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 :(
原文由 mindparse 发布,翻译遵循 CC BY-SA 4.0 许可协议
可以使用
~/.typingsrc
配置文件来配置类型。 (~
表示您的主目录)在 github 上找到此问题后: https ://github.com/typings/typings/issues/120,我能够通过创建
~/.typingsrc
并设置此配置来解决此问题:如果没有
proxy
设置,它似乎也可以工作,所以也许它能够从某个环境中获取它。这不是一个真正的解决方案,但足以让
typings
忽略公司防火墙问题,以便我可以继续工作。我确信那里有更好的解决方案。