5. Node 版本管理 - 使用 NVM

圖片來源

本教材撰寫於 Node.js 版本:v8.9.1

本教材撰寫於 nvm(mac) 版本:v0.33.6

5.1 簡介

NVM 全名是 Node Version Manager,是用來管理 Node.js 版本的工具。由於 Nodejs 的版本更新速度飛快,而且每個主要版本都有些微差異,所以實務上是可能會需要頻繁地在專案之間切換版本。

而正確地使用 NVM,就可以做到快速的版本切換。

5.2 安裝與更新

Windows

Mac/Linux-base

5.3 nvm 指令查詢

$ nvm help

5.4 nvm 版本檢查

安裝完成之後,可以使用以下指令查詢目前使用的 nvm 版本。

$ nvm --version

5.5 檢查當前 node 版本

$ nvm current

5.6 列出系統已安裝的 node 版本

$ nvm ls

5.7 列出可以安裝的 node 版本

$ nvm ls-remote
$ nvm ls-remote --lts

5.8 安裝新的 node 版本

語法

$ nvm install v{版本號碼}

範例

$ nvm install v8.9.1

5.9 切換 node 版本

語法

$ nvm use v{版本號碼}

範例

$ nvm use v8.9.1

5.10 使用 nvm 設定預設的 node 版本

語法

$ nvm alias default v{版本號碼}

範例

$ nvm alias default v8.9.1

5.11 練習


接下來…