今天在構建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代理?
首先先明白什么是代理,什么是代理服務器:
可參考:
我們可以去電腦設置中查看自己的電腦已經自動設置了代理服務器。