使用angular 2 quickstart项目

时间:2016-04-07 09:15:06

标签: angularjs npm angular npm-install

我在尝试安装此repo的依赖项时遇到问题。

在尝试typings install命令

时,在安装后脚本期间会发生这种情况

我看到的输出是:

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

typings ERR! cwd C:\Users\rparker\Documents\GitHub\angular2-seed
typings ERR! system Windows_NT 6.1.7601
typings ERR! command "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Users\\rpa
rker\\Documents\\GitHub\\angular2-seed\\node_modules\\typings\\dist\\bin.js" "in
stall"
typings ERR! node -v v4.4.1
typings ERR! typings -v 0.7.12

现在我支持代理,因此认为资源因某种原因被阻止一定是个问题。

我实际上可以在浏览器中导航到上面错误中引用的url,并且github页面打开就可以了。

在网上挖掘我遇到过有关如何将代理设置添加到npm配置文件的说明。我知道代理细节,所以我现在有:

ca=
strict-ssl=false
registry=http://registry.npmjs.org/
proxy=http://myusername:mypassword@proxydomain:proxyport
https-proxy=http://myusername:mypassword@proxydomain:proxyport

这对我没什么影响,所以我不确定下一步该做什么。

有人可以提供任何建议吗?

由于

1 个答案:

答案 0 :(得分:4)

您还应创建包含以下内容的.typingsrc文件:

proxy=http://myusername:mypassword@proxydomain:proxyport

rejectUnauthorized=false