在我們的日常開發(fā)中經(jīng)常會遇到這種情況:手上有好幾個項目,每個項目的需求不同,進而不同項目必須依賴不同版的 NodeJS 運行環(huán)境乳绕。如果沒有一個合適的工具俺祠,這個問題將非常棘手公给。
node的版本管理有兩種方式:n和nvm。
n本身就是node的一個模塊蜘渣。
所以安裝方式較為簡單(以下為全局安裝方式)
npm i n -g
查看已經(jīng)安裝的所有版本
n
安裝穩(wěn)定版本
n stable
安裝最新版本
n lts
安裝特定版本
n v6.9.0
切換版本
n use 7.6.0
移除特定版本
n rm 7.10.0
使用特定版本執(zhí)行某個腳本
n use 7.10.0 some.js
接下來介紹nvm淌铐,
nvm 是一個獨立于 node/npm 的外部 shell 腳本,因此 n 命令相比 nvm 更加局限蔫缸。
nvm是外部安裝的一個軟件腿准,可自行百度如何安裝,接下來只介紹一些命令拾碌。注意安裝nvm的時候吐葱,先將之前的node卸載,否則會出現(xiàn)一些問題校翔。
安裝特定node版本
nvm i 4.2.2
安裝4.2系列最新版本
nvm i 4.2
列出遠程服務(wù)器上所有可用版本
nvm ls available
切換版本
nvm use 4.2.2
切換到最新版本
nvm use node
列出已安裝實例
nvm ls