npm install出現network proxy問題以及建立mpvue項目出現connect ETIMEDOUT問題


今天在構建mpvue項目的時候,出現了以下錯誤:

vue-cli · Failed to download repo mpvue/mpvue-quickstart: connect ETIMEDOUT 13.250.162.133:443 

之前我遇到的npm下載webpack插件時出現network proxy問題

今天查看了一些資料,發現上面的兩個問題出現的原因是:

在公司內網要使用代理才能安裝插件,所以需要為npm設置代理

解決方法:

為npm設置代理

在終端輸入以下命令:npm config set proxy http://web-proxy.oa.com:8080

其中”`web-proxy.oa.com:8080 `”是自己機器所在網絡的代理地址

 

提出疑問:為什么需要設置npm代理?

 

首先先明白什么是代理,什么是代理服務器:

 

可參考:https://zh.wikipedia.org/wiki/%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8

 

 

 

 

我們可以去電腦設置中查看自己的電腦已經自動設置了代理服務器。

 

npm設置了代理之后,安裝插件之類的請求都會讓本地代理服務器幫你轉發。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM