npm 安裝報錯 rollbackFailedOptional verb npm-session 解決辦法(npm設置代理與取消代理)


轉載

原文地址: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

 


免責聲明!

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



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