适用于angular-phonecat应用程序的依赖项(nodejs)的安装后脚本

时间:2015-01-06 08:50:40

标签: angularjs node.js

我在公司防火墙后面,所以我使用

设置了节点的代理
  

npm config set https-proxy http://username:password@proxy.company.com:8080

和http也是..

哪个工作正常我猜... 现在,当我执行npm安装,然后依赖项被下载,因为我可以在我的node-modules文件夹中看到它们但是postinstall脚本“bower install”,它在cmd中显示以下错误:

angular-phonecat@0.0.0 postinstall C:\ angular-phonecat \ angular-phonecat

bower install

bower重试请求https://bower.herokuapp.com/packages/angular-mock 用ETIMEDOUT失败,在1.8s重试

所以,这个错误是灾难性的还是我可以忍受它。从package.json文件中删除此postinstall属性至少会启动服务器。

提前致谢

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题......回答这个问题只是为了帮助像我这样的新手,他们不知道最近会发生什么......

似乎我不得不为凉亭配置代理,我忽略了.. 在.bowerrc文件中配置它,如::

{

"目录":" app / bower_components",   "注册表":" http://bower.herokuapp.com",

" proxy":" http:// username:password@proxy.company.com:8080 /",

" https-proxy":" http://用户名:password@proxy.company.com:8080 /",

" strict-ssl":false

}

如果git不在PATH变量中(如果直接从站点下载,则在Windows中发生), 然后运行' bower install'来自git bash ..