2014-09-19 35 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