使用nvm安裝多個node版本

疑問:

有必要安裝多個node版本嗎?有必要。

首先vue的編譯以及打包過程都需要用到Node.js;
然后項目中會使用第三方庫,例如常用的axios,就會使用到Node.js提供的庫。
Webpack也是是基于Node.js開發(fā)的,可以使用Webpack這個構(gòu)建工具,處理模塊依賴關(guān)系、壓縮代碼、生成Source Map。

最新修改:注意以下14.17.5,全部改成15,例如 nvm install 15 因為15以下版本安裝會有證書過期導(dǎo)致node能安裝,npm安裝不上的問題,請看如下報錯截圖

image.png

情景:

就拿我來說,臺式電腦A筆記本B都存有相同的多個項目,但是A和B安裝的node版本不同,A的node版本是18.18.1,B的node版本是14.17.5,由電腦A依賴node版本18.18.1創(chuàng)建出來的vue項目運(yùn)行在電腦B上就會報錯,反之亦然。

image.png

解決辦法

安裝多個版本的node,這樣用到哪個項目的時候,切換到可以能讓這個項目運(yùn)行的node即可。
安裝多個nodejs版本的做法有多個,最推薦使用nvm,原因就是nvm不用配置環(huán)境變量,其他的做法可能不生效,而且其他做法還得配置環(huán)境變量。

  • 步驟1:安裝nvm。打開如下鏈接,找到nvm-update.exe下載到本地安裝。
    https://github.com/coreybutler/nvm-windows/releases/tag/1.1.10
    image.png
  • 步驟2:安裝完nvm之后,使用nvm安裝node如果覺得安裝的慢,可以執(zhí)行如下兩條命令安裝國內(nèi)的淘寶鏡像
nvm node_mirror http://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
  • 步驟3:安裝node。
nvm install 14.17.5
nvm install 18.18.1
  • 拓展:

nvm list查看已安裝的所有node版本
nvm use xxx切換到某一個node版本
nvm list available查看可以安裝的node版本

image.png

注意:安裝完必須重啟電腦,否則可能命令不生效 。
卸載某個版本的node。nvm uninstall v14.17.5
安裝某個node版本,可以不用具體到版本號,例如 nvm install 16。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容