安裝好node.js后允青,一般我們可以通過(guò)n模塊和nvm這兩個(gè)工具對(duì)它的版本進(jìn)行管理例嘱。
nvm的使用比較復(fù)雜,所以比較推薦使用n模塊對(duì)node.js進(jìn)行管理由境。
(一)n模塊棚亩,是Node的一個(gè)模塊,作者是TJ Holowatchuk
首先我們進(jìn)行安裝
sudo npm install -g n
安裝完成之后虏杰,直接輸入n后輸出當(dāng)前已經(jīng)安裝的node版本以及正在使用的版本(前面有一個(gè)o即為使用的版本)蔑舞,你可以通過(guò)移動(dòng)上下方向鍵來(lái)選擇要使用的版本,最后按回車生效嘹屯。
n的使用也是非常簡(jiǎn)單的攻询,下面對(duì)比較常用的幾個(gè)命令進(jìn)行說(shuō)明。
$ n 5.4.1 ? ==》(安裝node.js 5.4.1版本)
$ n latest ?==》(安裝node.js最新版本)
$ n stable ? ?==》(安裝node.js穩(wěn)定版本)
$ n rm 4.0.0 ? ==》(刪除某個(gè)版本)
$ n use 4.0.0? some.js ? ? ?==》(以指定的版本來(lái)執(zhí)行腳本)
管理后州弟,我們可以在/usr/local/n/下面看到我們管理的node.jsbanb
下面摘抄一段n和nvm的區(qū)別
nvm 和 n 的區(qū)別
nvm 類似于 Python 的 virtualenv 或者 Ruby 的 rvm ,它是一個(gè)獨(dú)立安裝的軟件
n 其實(shí)是一個(gè) npm 全局的開源包 ,需要使用 npm 來(lái)全局安裝
n 更加輕巧,但是 nvm 更加獨(dú)立.
假如你有一臺(tái)新帶電腦,如果你想使用 版本管理,那么 nvm 是你的選擇,因?yàn)樗莫?dú)立的軟件,安裝后你可以隨意下載切換你需要的版本.
但是 n 是依賴在 npm 下的一個(gè)包,也就是說(shuō) 你的電腦環(huán)境還沒有 node / npm 的時(shí)候,你還用不了 n .
所以在使用的時(shí)候,大家可以針對(duì)自己的情況權(quán)衡.我本人使用 nvm 來(lái)控制 node 版本.