2014-09-19 67 views
7

因为我有同样的问题,因为在Bower calls blocked by corporate proxy我在应用程序数据创建了一个config.bowerrc文件/漫游/ ...,如下图所示:全球鲍尔.bowerrc文件的位置,以使代理

enter image description here

在它下面的 - 编辑与我自己的设置:

{ 
    "directory": "library", 
    "registry": "http://bower.herokuapp.com", 
    "proxy":"http://<USERNAME>:<PASSWORD>@<PROXY_IP>:<PROXY_PORT>/", 
    "https-proxy":"http://<USERNAME>:<PASSWORD>@<PROXY_IP>:<PROXY_PORT>/" 
} 

然而,这似乎并没有工作,我仍然在Visual Studio中得到以下信息:

enter image description here

应该在哪里全球config.bowerrc文件,设置代理服务器放置在何处?

+0

仅供参考,您的.bowerrc JSON中存在拼写错误。在最后删除额外的逗号或者bower会抛出无法解析错误。 (通过复制粘贴的方式进入此操作。) – bdetweiler 2016-06-22 21:41:48

+0

@bdetweiler谢谢!我删除了它 – 2016-06-30 09:26:06

回答

24

的凉亭configuration file的名称应为.bowerrc 可以位于以下之一:

    位于当前工作目录
  • 本地.bowerrc
  • 所有.bowerrc向上的文件目录树位于用户的主文件夹
  • .bowerrc文件(%USERPROFILE%
  • bowerrc(不点)文件位于%APPDATA%/bower/config

该配置通过按照此重要性顺序合并多个配置而获得。本地.bowerrc文件的优先级最高,而全局优先级最低(CLI参数和环境变量的优先级高于bowerrc文件)。

+0

将该文件重命名为.bowerrc.txt并将其放在C:\ Users \ ewalds中。那没用。然后我在C:\ Users \ ewalds \ AppData \ config中放置了一个bowerrc.txt文件,这也不起作用。我试过的第三个选项是将.bowerrc.txt文件放到我的项目文件夹中,但那也不起作用。任何想法我在这里做错了吗? – 2014-09-22 07:39:55

+0

它应该被命名为.bowerrc而不是.bowerrc.txt。您将无法将其重命名为Windows资源管理器中的.bowerrc。请打开命令提示符并从那里重命名文件。 – 2014-09-22 07:58:25

+0

谢谢!这解决了它。 – 2014-09-22 08:18:40