我正在公司防火墙后面的Windows机器上工作。悲伤,但是真的。无论如何,我要做的就是从cmd级别设置环境变量:
set HTTP_PROXY=http://proxy-url
set HTTPS_PROXY=http://proxy-url
然后凉亭工作正常。但我知道bower有.bowerrc
个文件(specification),其中包含proxy
和https-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应该以编程方式处理它们。
我做错了什么 - 或者我在这里误解了什么?
答案 0 :(得分:0)
我最近遇到了糟糕的经历.bowerrc表现不佳。我们有遗留应用程序在构建期间使用grunt-bower。它似乎随后为我的机器随意打破了。
将.bowerrc
放入我的主目录:c:/users/USERNAME
并重新启动cmd
,这样就可以在我的案例中得到尊重。