天天看點

如何在一台電腦上安裝多個版本的Node.js

作者:程式設計實踐

多版本安裝,我們使用nvm來實作。

1 NVM介紹

在工作中,我們可能同時在進行2個或者多個不同的項目開發,每個項目的需求不同,進而不同項目必須依賴不同版本的NodeJS運作環境,這種情況下,對于維護多個版本的node将會是一件非常麻煩的事情。

nvm就是為解決這個問題而産生的,他可以友善的在同一台裝置上進行多個node版本之間切換。

NVM,就是Node.js Version Management的縮寫。

NVM的常用指令有:

nvm list: 檢視目前安裝的Node.js所有版本
nvm list available: 檢視可以下載下傳的Node.js版本清單
nvm install 版本号: 安裝指定版本的Node.js
nvm uninstall 版本号: 解除安裝指定版本的Node.js
nvm use 版本号: 選擇指定版本的Node.js           

2 NVM軟體的下載下傳

下載下傳的步驟如下:

第1步:進入https://github.com/coreybutler/nvm-windows網址;

如何在一台電腦上安裝多個版本的Node.js

第2步:選擇版本下載下傳,例如直接點選最新版本,将進入下面的頁面:

如何在一台電腦上安裝多個版本的Node.js

第3步:選擇免安裝版本下載下傳,得到nvm-noinstall.zip檔案。

3 安裝NVM

安裝NVM的步驟如下:

第1步:如果電腦上安裝了Node.js,則将其解除安裝掉;

如何在一台電腦上安裝多個版本的Node.js
如何在一台電腦上安裝多個版本的Node.js

第2步:建立一個node-dev目錄,例如D:\System\dev;

第3步:在D:\System\node-dev目錄下建立nvm和nodejs目錄;

如何在一台電腦上安裝多個版本的Node.js

第4步:将nvm-noinstall.zip檔案解壓到建立的nvm目錄中去;

第5步:install.cmd檔案上面右鍵選擇【以管理者身份運作】菜單項,出現下面的指令行資訊;

如何在一台電腦上安裝多個版本的Node.js

第6步:直接按Enter鍵,出現安裝成功的資訊,一閃而過。

第7步:在D:\System\node-dev\nvm目錄中建立settings.txt檔案,内容設定為:

root: D:\System\node-dev\nvm
path: D:\System\node-dev\nodejs
arch: 64
proxy: none           

第8步:配置兩個環境變量:

NVM_HOME:D:\System\node-dev\nvm
NVM_SYMLINK:D:\System\node-dev\nodejs
并把這兩個路徑值加到path路徑中去。           

4 使用NVM安裝Node.js

步驟如下:

第1步:啟動指令行終端;

如何在一台電腦上安裝多個版本的Node.js

第2步:執行nvm version指令,檢視MVM的版本資訊;

如何在一台電腦上安裝多個版本的Node.js

第3步:執行nvm list available指令,檢視可以安裝的版本資訊;

如何在一台電腦上安裝多個版本的Node.js

第4步:執行nvm install 18.14.0指令,安裝18.14.0版本的node.js;

如何在一台電腦上安裝多個版本的Node.js

安裝最新版本的指令是 nvm install latest。

第5步:執行nvm use 18.14.0,使用剛剛安裝的node.js版本:

如何在一台電腦上安裝多個版本的Node.js

這條指令執行後,發現空目錄nodejs變成了快捷方式,并且指向了安裝的版本,安裝的版本在svm目錄之中:

如何在一台電腦上安裝多個版本的Node.js

這種方式,确實比較巧妙。

第6步:現在我們可以執行node.js的指令了;

如何在一台電腦上安裝多個版本的Node.js