由于存在与Bower calls blocked by corporate proxy中相同的问题,因此我在AppData/Roaming/...中创建了 config.bowerrc 文件,如下所示:

其中包含以下内容-使用我自己的设置进行了编辑:

{
  "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中仍然收到以下消息:

设置代理的全局 config.bowerrc 文件应位于何处?

最佳答案

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

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

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

    关于proxy - 全局Bower .bowerrc文件位置以启用代理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25931479/

    10-10 07:17