使用節點版本管理器(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
在沒有任何許可權錯誤的情況下工作。