使用節點版本管理器(nvm)

節點版本管理器 (也稱為 nvm)是一個 bash 指令碼,它簡化了多個 Node.js 版本的管理。

要安裝 nvm,請使用提供的安裝指令碼:

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

對於 Windows,有一個帶安裝程式的 nvm-windows 軟體包。此 GithHub 頁面包含有關安裝和使用 nvm-windows 軟體包的詳細資訊。

安裝 nvm 後,從命令列執行 nvm on。這使 nvm 能夠控制節點版本。

注意:你可能需要重新啟動終端才能識別新安裝的 nvm 命令。

然後安裝最新的 Node 版本:

$ nvm install node

你還可以通過傳遞主要版本,次要版本和/或補丁版本來安裝特定的 Node 版本:

$ nvm install 6
$ nvm install 4.2

列出可供安裝的版本:

$ nvm ls-remote

然後,你可以通過以與安裝時相同的方式傳遞版本來切換版本:

$ nvm use 5

你可以通過輸入以下內容將你安裝的特定版本的 Node 設定為預設版本

$ nvm alias default 4.2

要顯示計算機上安裝的節點版本列表,請輸入:

$ nvm ls

要使用專案特定的節點版本,可以將版本儲存在 .nvmrc 檔案中。這樣,從其儲存庫中獲取後,開始使用其他專案將更不容易出錯。

$ echo "4.2" > .nvmrc
$ nvm use
Found '/path/to/project/.nvmrc' with version <4.2>
Now using node v4.2 (npm v3.7.3)

當通過 nvm 安裝 Node 時,我們不必使用 sudo 來安裝全域性包,因為它們安裝在主資料夾中。因此 npm i -g http-server 在沒有任何許可權錯誤的情況下工作。