使用nvm管理node版本時,各個版本下公用npm安裝的插件問題


因為使用了NVM(node版本管理工具),所以在切換node版本的時候安裝的插件不能共享使用,必須重新安裝,導致不必要的工作量

所以我將npm(node包管理工具提取出來) 進行node版本之間的共享使用,避免不必要的工作量

 

1.從node版本中的node_modules文件夾中復制出npm文件夾放置到與node版本文件夾平級目錄中,如下圖:

2、通過win+r快捷鍵打開powershell,輸入npm config ls -l,查看npm的配置詳細信息,你會看到userconfig這個屬性所指向的.npmrc文件,

然后你去到對應的文件(如果沒有.npmrc文件,你可手動創建這個文件)雙擊打開這個文件,在這個文件中可以修改npm的默認運行路徑,即如下圖:


圖中的prefix屬性對應的值就是你提取出來的公共npm運行程序文件所在的路徑,而registry則是鏡像資源地址。

這里你可以通過npm安裝nrm來管理你的鏡像資源地址,安裝完成之后只要在powershell中運行nrm ls即可查看對應的鏡像資源地址,然后輸入nrm use [鏡像地址別名]就可以將你的鏡像資源地址配置信息改為你選擇的地址。

3、通過win+r輸入sysdm.cpl打開你的電腦系統屬性,然后再高級選項里打開環境變量,在系統變量里添加變量,如下圖:

4、添加好環境變量之后,在Path里也加入公共npm運行程序所對應的文件路徑,完成之后點擊確定即可。
然后你就可以盡情切換node版本而不用擔心安裝的插件不能共享的問題了、



謝謝各位!!

 

 

 

 

 

 


免責聲明!

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



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