2016-12-01 84 views
1

我在xyz公司工作。他們設置了「自動配置腳本」對所有傳入和傳出的通過Internet Explorer「局域網設置」NPM設置自動配置腳本

This is how they have set it

現在我覺得當我在cmd中

npm install,它不工作,給出了一些錯誤。

npm ERR! Windows_NT 10.0.10586 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v7.2.0 
npm ERR! npm v3.10.9 
npm ERR! code ETIMEDOUT 
npm ERR! errno ETIMEDOUT 
npm ERR! syscall connect 

npm ERR! network connect ETIMEDOUT 151.101.40.162:443 
npm ERR! network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settings. 
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the 
npm ERR! network 'proxy' config is set properly. See: 'npm help config' 

npm ERR! Please include the following file with any support request: 
npm ERR!  D:\myprojectpath\npm-debug.log 

現在我想知道是否有任何方式,我可以在NPM

+0

如果你下載的自動配置腳本,你應該能夠看到它在做什麼,然後在npm中應用適當的設置,像這樣 - http://stackoverflow.com/a/13138231/4774345 – dan

+0

謝謝...但我沒有訪問配置腳本..: ( –

+0

如果您在瀏覽器中訪問網址,是否無法爲您下載? – dan

回答

0

設置這個「自動 配置腳本」如果你沒有獲得「自動配置腳本「,那麼您需要向您的組織詢問訪問互聯網所需的正確代理設置。

當你有正確的數據,與配置NPM:

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

如果您有問題,請參閱How to setup Node.js and Npm behind a corporate web proxy教程。

欲瞭解更多信息,請參閱https://docs.npmjs.com/misc/config

+0

無法獲取腳本文件「wpad.dat」的內容。我知道你提到的方法。但我想通過npm設置文件'wpad.dat' –