點燈坊

學而時習之,不亦悅乎

Node 安裝與設定

Sam Xiao's Avatar 2019-09-08

一個完整 Node 環境包含 NVM、Node、NPM 與 Yarn,本文將介紹其安裝方法。

Version

macOS Mojave 10.14.6
NVM 0.34.0
Node 12.10.0
Yarn 1.17.3

NVM

固然可以從 官網 下載安裝 Node,但如此整個系統只能有一個版本,由於 Node 演化快速,實務上在本機常會安裝兩個以上版本供開發測試:LTS 與最新版,因次建議改由 NVM (Node Version Manager) 來安裝管理 Node 版本。

$ brew install NVM

使用 Homebrew 安裝 NVM。

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

將以上貼到 .zshrc 最後面。

Node

$ nvm install node

由 NVM 安裝最新版 Node。

Yarn

$ npm install -g yarn

Yarrn 為 Facebook 所開發取代 NPM (Node Package Manager),執行速度比 NPM 快。

Node 已經自帶 NPM,但 Yarn 必須由 NPM 另外安裝。

Conclusion

  • 安裝 NVM、Node 與 Yarn 之後,macOS 已經有基本 Node 執行環境,可進一步安裝其他 NPM module