【问题标题】:postinstall script for dependencies(nodejs) for angular-phonecat appangular-phonecat 应用程序的依赖项(nodejs)的安装后脚本
【发布时间】:2015-03-03 21:49:06
【问题描述】:

我在公司防火墙后面,所以我设置了节点使用的代理

npm 配置设置 https-proxy http://username:password@proxy.company.com:8080

也适用于 http..

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

angular-phonecat@0.0.0 安装后 C:\angular-phonecat\angular-phonecat

凉亭安装

凉亭重试请求https://bower.herokuapp.com/packages/angular-mock s 因 ETIMEDOUT 失败,1.8 秒后重试

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

提前致谢

【问题讨论】:

    标签: angularjs node.js


    【解决方案1】:

    自己解决了这个问题..回答它只是为了帮助像我这样对发生的事情不太了解的新手..

    似乎我也必须为凉亭配置代理,但我忽略了.. 像这样在 .bowerrc 文件中配置它::

    {

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

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

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

    “严格-ssl”:假

    }

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 2019-04-29
      • 2015-09-18
      • 1970-01-01
      相关资源
      最近更新 更多