npm和節點版本0.10.40有問題。我之前從未遇到過這個問題,而且我也沒有在代理之後。我嘗試了在Stack Overflow和其他論壇上找到的其他解決方案,例如將註冊表url更改爲http:// ..而不是https:// ..,並將strict-ssl設置爲false。當我這樣做時,npm無法解析JSON。這是我的npm-debug.log。也許有人可以幫我弄清楚發生了什麼事。npm不會安裝包「npm ERR!網絡隧道套接字無法建立,原因=解析錯誤」
4
A
回答
14
我解決了這個問題,通過發出以下命令
npm config set proxy false
npm cache clean
顯然NPM試圖繞過代理,或者認爲它是落後的代理。奇怪。
4
當你在你要使用下面的命令
企業環境中的代理之後NPM配置設置代理http://xxx.xxx.xxx.x:8080
NPM配置一套HTTPS代理http://xxx.xxx.xxx.x:8080
當你不只是關閉代理
npm config set proxy fals Ë
NPM緩存清理
0
最好的解決辦法是: -
如果您npm
是無法建立,因爲網絡代理髮行的phantomJS/CasperJS
包,只需將casperjs
和phantomjs
手動下載並添加到App_Data文件夾在你的C:/文件夾中。
打開命令提示符窗口,執行下面的代碼:
npm config set proxy false
npm cache clean
添加casperJS
和phantomJS
到你的機器的PATH變量。
運行casperjs
...問題將得到解決。
+1
因爲您要在命令提示符下設置代理,請確保密碼中沒有@。例如:如果您的密碼是密碼@ 123,則不起作用。首先確保你的系統密碼沒有任何@。 – payal
0
相關問題
- 1. 鮑爾錯誤套接字隧道無法建立,原因=分析錯誤
- 2. 解決網絡隧道插座無法建立錯誤
- 3. npm install - >無法建立隧道套接字
- 4. npm ERR!安裝包
- 5. 錯誤:「隧道套接字無法建立,原因= getaddrinfo ENOTFOUND」代碼:'ECONNRESET'
- 6. NPM錯誤安裝角2 CLI:隧道插座不能建立,的StatusCode = 405
- 7. 郵差錯誤:無法建立隧道套接字,statusCode = 407
- 8. npm install -g喲隧道套接字錯誤
- 9. npm ERR!網絡getaddrinfo ENOTFOUND
- 10. npm安裝導致npm ERR等錯誤!在Debian
- 11. 包不安裝 - 「錯誤:隧道插座不能建立」
- 12. Plesk安裝npm包錯誤
- 13. Docker無法安裝npm包
- 14. 無法安裝的NPM包
- 15. TESTRPC從npm安裝ERR Node.js
- 16. NPM模塊安裝錯誤
- 17. npm install不工作| npm ERR!路徑| npm ERR!代碼| npm ERR! errno | npm ERR! syscall | npm ERR! enoent
- 18. 在npm包上獲取「npm ERR!code EPEERINVALID」全局安裝
- 19. 安裝npm包時出錯
- 20. 錯誤:npm不安裝軟件包
- 21. npm不會安裝快遞?
- 22. NPM安裝錯誤
- 23. 錯誤NPM安裝
- 24. 錯誤NPM安裝
- 25. NPM安裝錯誤
- 26. 錯誤安裝NPM
- 27. npm錯誤安裝 - npm ERR! CB()從來沒有所謂的不正常碼0
- 28. 不能再安裝npm包
- 29. ECONNREFUSED錯誤無法安裝npm
- 30. NPM問題:npm ERR!無法解析json npm ERR!沒有數據,空輸入1:1
哇,救了我的天!非常感謝! –