我正在跟踪角2快速启动导轨,我被困在了它的开头。
我的公司正在过滤我们的网络连接和修改SSL嵌套。在中间类型的人中,他们指定一个自签名证书作为目的地证书的CA。
因此,当我执行第二个命令时
npm install -g tsd
tsd query angular2 --action install我明白了:
stream.js:75
throw er; // Unhandled stream error in pipe.
^
Error: self signed certificate in certificate chain
at Error (native)
at TLSSocket.<anonymous> (_tls_wrap.js:908:38)
at emitNone (events.js:67:13)
at TLSSocket.emit (events.js:163:7)
at TLSSocket._finishInit (_tls_wrap.js:496:8)有人知道禁用自签名证书验证的方法吗?
发布于 2015-06-22 17:18:06
首先,一个小小的FYI :如果你只想学习AngularJS,也许这不是从TypeScript开始的最好方法。如果是这样的话,试试angularjs.org教程,它使用JavaScript和角种子。
无论如何,如果您想使用tsd,您必须编辑您的tsdrc文件(在您的用户主目录中),以设置代理,可能还需要修改strictSSL。请参阅https://github.com/DefinitelyTyped/tsd#tsdrc
在本文档之后,您肯定需要将以下内容添加到tsdrc文件中:
{
"proxy": "http://proxy.example.com:88",
"strictSSL" : false
}编辑:我也不认为这是npm的问题。所以请更新你的问题。
发布于 2017-06-07 04:44:19
对于纱,也会发生类似的错误:
error An unexpected error occurred:
"https://registry.yarnpkg.com/generator-jhipster: self signed
certificate in certificate chain".之后
export NODE_TLS_REJECT_UNAUTHORIZED=0我得到:
error An unexpected error occurred: "https://registry.yarnpkg.com/generator-jhipster: SSL Error: SELF_SIGNED_CERT_IN_CHAIN".最后,的解决方案,下面的纱线现在很高兴地接受了中间人的攻击,由我的公司代理。
export NODE_TLS_REJECT_UNAUTHORIZED=0
yarn config set strict-ssl false --globalhttps://stackoverflow.com/questions/30984239
复制相似问题