nrm安裝后無法使用


前情


在使用node.js的過程中,經常會時不是遇到有些包下載安裝慢或者失敗,有時可以嘗試切換源來解決這類問題


通過npm install nrm -g安裝完nrm后運行nrm一直報錯

錯誤截圖

Why?


在64位操作系統中運行node時,process.platform會返回“win32”,這實際上應該是node的BUG,但nrm應該沒有對這種問題做兼容處理

解決方案1


通過錯誤提示找到nrm下的cli.js文件,把第17行改成如下:

const NRMRC = path.join(process.env[process.platform == 'win32' ? 'USERPROFILE' : 'HOME'], '.nrmrc');

解決方案2


此問題在nrm的1.2.2版本中已修復,但是npm沒有同步更新,暫時可以通過gihub的方式安裝

npm install -g Pana/nrm

參考鏈接:https://github.com/Pana/nrm/issues/93


免責聲明!

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



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