如何将NPMconfiguration为信任HTTPS代理的防火墙发行者?

我试图在企业防火墙后面的环境中使用NPM。 所述防火墙拦截所有httpsstream量并用其自己的CA签名…是否有办法“信任”这个CA,以便NPM能够真正的工作?

find解决scheme…(忽略SSL证书)

npm config -g set strict-ssl false 

感谢谷歌组中的这个线程 。

有更好的方法来configurationnpm来信任由特定CA颁发的证书。

 npm config -g set cafile /path/to/myCA.cert 

这将把这个CA(可能是你公司的自签名证书)添加到npm的可信CA. 借助此解决scheme,您可以获得SSL密钥validation的好处,并添加您自己的CA实体。