macOS Mojave 10.14安裝nvm
nodejs的版本迭代非常快速, 時至今日(2019年2月7日), nodejs的最新版本是11.9.0

而很多的優秀的工具如 Easy Muke 只能使用8.*的nodejs版本, 為了不同版本的nodejs能在同一個計算機上執行, 我們需要一個nodejs的版本管理工具 nvm

安裝nvm
- 下載執行安裝指令碼
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
- 安裝成功

- 將以下語句貼上到當前shell對應的配置檔案
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"# This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"# This loads nvm bash_completion
我當前使用的是zsh, 所以我將上面的三行程式碼貼上到 ~/.zshrc
內

下載並使用特定nodejs版本
- 下載nodejs 10.0.0
nvm install 10.0.0

- 下載nodejs 9.0.0
nvm install 9.0.0

- 下載 nodejs 8.0.0
nvm install 8.0.0

- 檢視已經安裝的nodejs 版本
nvm ls node -v

- 使用特定的nodejs版本並驗證
nvm use 10.0.0 node -v

檢視各個版本的nodejs安裝的位置
nvm which 8.0.0 nvm which 9.0.0 nvm which 10.0.0 nvm which system

檢視nvm可以安裝的nodejs版本
nvm ls-remote

小結:
發展較快的語言, 版本的更新也會非常的快, 與nodejs類似, python也有python2和python3切換的問題, python一般採用pipenv來解決, 如果對pipenv感興趣可以直達 Pipenv一鍵搭建python虛擬環境