2015-10-16 69 views
1

我試圖通過NPM安裝咕嚕瀏覽器同步插件(3.3.8版本):錯誤安裝時咕嚕瀏覽器同步與NPM

npm install grunt-browser-sync --save-dev 

首先我的終端掛起在裝貨的XMLHttpRequest: enter image description here

然後等待一段時間後,我得到這個錯誤: enter image description here

如果I N在我的瀏覽器中輸入url https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz,它工作..

我正在使用Windows 7 Enterprise。
npm 3.3.8版。
我正在使用代理服務器,但設置正確,因爲我可以安裝其他npm模塊

我已經嘗試過:

  • 使用不同版本的新公共管理(3.3.1,3.3.5,3.3.6,3.3.7)
  • NPM緩存清理
+0

如果你能得到的包也許你可以嘗試從源下載軟件包,然後手動安裝:https://docs.npmjs.com/cli/install – sailens

+0

它沒有工作..我在github上下載了grunt-browser-sync軟件包並試圖安裝它,但是我得到了與上面相同的錯誤。 – xtof

+0

除了告訴你仔細檢查你的npm代理配置外,我無法幫助你。 – sailens

回答

0

的問題似乎是,通過代理的HTTPS npm並不是那麼棒。從HTTPS更改註冊表URL以HTTP是一個變通:

npm config set registry http://registry.npmjs.org/ 

但你的問題似乎並不在這裏結束,因爲它不是從http://registry.npmjs.org
越來越依賴但從:https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz

既然你'在代理之後,使用npm有時會是一種真正的痛苦。因此,您必須配置npm才能使用您的Web代理。這裏有一個例子:

npm config set proxy http://proxy.company.com:8080 
npm config set https-proxy http://proxy.company.com:8080 
+0

我知道如何設置我的代理和註冊表。我已經這樣做了。看我的配置:http://snag.gy/y6rwY.jpg我可以下載其他npm模塊。該問題特定於grunt-browser-sync – xtof