凉亭不读.bowerrc代理设置(窗口)

时间:2016-01-14 10:24:53

标签: javascript node.js proxy bower bower-install

我正在公司防火墙后面的Windows机器上工作。悲伤,但是真的。无论如何,我要做的就是从cmd级别设置环境变量:

set HTTP_PROXY=http://proxy-url
set HTTPS_PROXY=http://proxy-url

然后凉亭工作正常。但我知道bower有.bowerrc个文件(specification),其中包含proxyhttps-proxy属性。这是我的.bowerrc内容:

{
  "proxy": "http://proxy-url",
  "https-proxy": "http://proxy-url",
  "strict-ssl": false
}

我尝试使用.bowerrc文件来使用bower,我确信这是在我正在调用bower的本地目录中。但是(使用.bowerrc并且没有设置env变量)bower失败 - 它会获得连接超时。

我想我不应该每次打开控制台时都设置windows环境变量,因为这是rc文件的用途。我知道.rc文件来自Unix,但是bower应该以编程方式处理它们。

我做错了什么 - 或者我在这里误解了什么?

1 个答案:

答案 0 :(得分:0)

我最近遇到了糟糕的经历.bowerrc表现不佳。我们有遗留应用程序在构建期间使用grunt-bower。它似乎随后为我的机器随意打破了。

.bowerrc放入我的主目录:c:/users/USERNAME并重新启动cmd,这样就可以在我的案例中得到尊重。