轉載
原文地址:https://blog.csdn.net/qq_31945977/article/details/81537917
該問題是網絡環境導致,解決方法分為兩個方面
npm代理和git代理都要設置(首先確認網絡是否需要設置代理)
講npm換為國內鏡像cnpm,使用淘寶鏡像作為下載資源
代理的修改與刪除
如果是公司網絡需要設置代理,則設置npm代理和git代理
1、設置npm代理
1 npm config set proxy http://127.0.0.1:1080
2 npm config set https-proxy http://127.0.0.1:1080
如果代理需要認證的話可以這樣來設置
1 npm config set proxy http://username:password@server:port
2 npm config set https-proxy http://username:pawword@server:port
2、設置git代理
1 git config --global http.proxy http://127.0.0.1:1080
2 git config --global https.proxy https://127.0.0.1:1080
如果所用網絡不需要代理,則要把npm代理和git代理去掉
1、去掉npm代理
1 npm config delete proxy
2 npm config delete https-proxy
2、去掉git代理
1 git config --global --unset http.proxy
2 git config --global --unset https.proxy
使用cnpm的獲取鏡像
1.安裝cnpm
(1) 輸入以下命令
1
npm install -g cnpm --registry=https://registry.npm.taobao.org
(2) 輸入cnpm -v輸入是否正常,這里肯定會出錯。
1
cnpm -v
(3) 添加系統變量path的內容
因為系統變量path並未包含該cnpm路徑。在系統變量下添加該路徑即可正常使用cnpm
附上環境變量配置方法:
mac變量變量配置參考:https://blog.csdn.net/u010416101/article/details/54618621
win系統配置:https://jingyan.baidu.com/article/00a07f3876cd0582d128dc55.html
修改npm的資源鏡像鏈接
npm config set registry http://registry.npm.taobao.org