2015-11-05 43 views
0

npm ERR! npm v2.14.7在通過npm進行離子安裝時出現代理錯誤

npm ERR!代碼ECONNRESET

npm ERR! errno ECONNRESET

npm ERR!系統調用讀取

npm ERR!網絡讀取ECONNRESET

npm ERR!網絡這很可能不是npm本身的問題

npm ERR!網絡,並與網絡連接有關。

npm ERR!網絡在大多數情況下,您在代理後面或者網絡設置不良 。

npm ERR!網絡

npm ERR!網絡如果您使用代理服務器,請確保

npm ERR!網絡'代理'配置設置正確。請參閱:'npm help config'

npm ERR! Windows_NT 6.1.7601

npm ERR! argv「C:\ Program Files \ nodejs \ node.exe」「C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js」「install」「-g」「-d」「ionic」

npm ERR! node v4.2.2

npm ERR! npm v2.14.7

npm ERR!代碼ECONNRESET

npm ERR! errno ECONNRESET

npm ERR!系統調用讀取

npm ERR!網絡讀取ECONNRESET

npm ERR!網絡這很可能不是npm本身的問題

npm ERR!網絡,並與網絡連接有關。

npm ERR!網絡在大多數情況下,您位於代理的後面或網絡設置不正確。

npm ERR!網絡

npm ERR!網絡如果您使用代理服務器,請確保

npm ERR!網絡'代理'配置設置正確。請參閱:'npm help config'

npm ERR! Windows_NT 6.1.7601 npm ERR! argv「C:\ Program Files \ nodejs \ node.exe」「C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js」「install」「-g」「-d」「ionic」

npm ERR! node v4.2.2

npm ERR! npm v2.14。7

npm ERR!代碼ECONNRESET

npm ERR! errno ECONNRESET

npm ERR!系統調用讀取

npm ERR!網絡讀取ECONNRESET

npm ERR!網絡這很可能不是npm本身的問題

npm ERR!網絡,並與網絡連接有關。

npm ERR!網絡在大多數情況下,您位於代理的後面或網絡設置不正確。

npm ERR!網絡

npm ERR!網絡如果您使用代理服務器,請確保

npm ERR!網絡'代理'配置設置正確。請參閱:'npm help config'

npm ERR! Windows_NT 6.1.7601

回答

4

似乎您試圖在代理的Windows安裝離子。您需要應用以下步驟。

首先,您需要配置npm使用代理。在命令行上執行以下命令。 (這將創建在你的home目錄.npmrc文件。)

npm config set proxy http://host:port 
npm config set https-proxy http://host:port 
npm config set strict-ssl false 

其次,你需要配置離子使用代理服務器來啓動一個項目。在下面定義的環境varible在Windows上:

Varible name: PROXY (capitalized) 
Varible value: http://host:port 

最後,如果您將添加的Android平臺你的項目,你需要做的代理服務器配置來構建應用程序了。爲了做到這一點,下面文件創建/編輯

C:\Users\your_user_name\.gradle\gradle.properties 

創建/編輯gradle這個。性能文件:

systemProp.http.proxyHost=host 
systemProp.http.proxyPort=port 
systemProp.http.nonProxyHosts=localhost 

systemProp.https.proxyHost=host 
systemProp.https.proxyPort=port 
systemProp.https.nonProxyHosts=localhost 
2
npm config set <key> <value> [-g|--global] 
npm config get <key> 
npm config delete <key> 
npm config list 
npm config edit 
npm get <key> 
npm set <key> <value> [-g|--global] 

npmrc.txt將運行你可以改變你的鏈接和端口

proxy =http://proxy.company.com:8080 

https-proxy = http://proxy.company.com:8080 

reference