1. 程式人生 > >Node快速切換版本、版本回退(降級)、版本更新(升級)

Node快速切換版本、版本回退(降級)、版本更新(升級)

Node快速切換版本、版本回退(降級)、版本更新(升級)

場景

最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升級到10.x版的node後,又用不了另一套工作流。

問題

怎麼實現node版本降級、升級?是否可以安裝多個版本按需要進行切換?

解決方案

(1)安裝node版本管理模組n
	sudo npm install n -g

下邊步驟請根據自己需要選擇

(2)安裝穩定版
	sudo n stable
(3)安裝最新版
	sudo n latest
(4) 版本降級/升級
	sudo n 版本號

比如需要8.4.0版:
在這裡插入圖片描述

(5)檢測目前安裝了哪些版本的node
n

如圖,本人安裝了四個版本,目前處於8.4.0:
在這裡插入圖片描述

(6)切換版本(不會刪除已經安裝的其他版本)
n 版本號

比如切換到11.4.0版:n 11.4.0,執行後檢視版本號 ,可見當前已經處於11.4.0:
在這裡插入圖片描述

(7)刪除版本
sudo n rm 版本號

比如刪除本人電腦存在的6.9.1版可使用sudo n rm 6.9.1
在這裡插入圖片描述
輸入密碼,回車即可刪除指定版本,如圖,6.9.1已移除:
在這裡插入圖片描述

提示:

演示系統:macOS High Sierra 10.13.2;sudo是mac下輸入密碼驗證身份的命令,因此windows使用者應該是以管理員身份執行命令列工具,然後刪除sudo即可。
舉個例子:刪除版本mac下是sudo n rm 版本號

,windows下應該是n rm 版本號