在Node.js環境下使用npm命令安裝OpenLayers6.4.3時,提示錯誤“rollbackFailedOptional: verb npm-session”的解決辦法


該問題一般情況是因為npm源問題。

更換為淘寶的源:

     npm config set registry http://registry.npm.taobao.org

    使用  npm info express 驗證,運行結果如下圖所示:

 

其它解決辦法:

報這個問題是因為npm代理的問題,解決辦法:
 
1. 可以臨時使用淘寶鏡像
npm --registry https://registry.npm.taobao.org install 你想安裝的npm包名稱
 
解析:registry是npm 模塊倉庫提供了一個查詢服務,叫做 registry 。以 npmjs.org 為例,它的查詢服務網址是  https://registry.npmjs.org/ 。通過 https://registry.npm.taobao.org這個服務網址 進行npm包的安裝,沒有代理問題,可正常安裝
 
2. 安裝淘寶鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install 你想安裝的npm包名稱
然后就可以像使用npm一樣使用cnpm進行安裝了
 
參考鏈接:

 


免責聲明!

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



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