node在osx開發環境設置: 一次釐清brew,nvm, npm,node

如同在設置python的開發環境一樣,需要先想好版本控制的流程,讓自己可以在不同版本間切換,在node相關的開發更是需要小心翼翼,因為那是一個非常快速迭代,和擁有各式各樣依賴的開發社群。

在osx下,還是偏向以brew作為全局套件的最高層版本控制。在node和npm不同版本間的控制,則使用nvm,而在單一個項目下的第三方js套件,則可以使用npm來做安裝。

 

brew node development.001

第一步:用brew安裝nvm

# 直接安裝最新版nvm
brew install nvm

第二步: 設定shell的configuration檔案(/etc/profile, ~/.bash_profile)

export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"

第三步:用nvm安裝node

nvm install node

第四步:在專案的資料夾中放.nvmrc設置檔

node -v > .nvmrc

閱讀參考
Node.js安裝和版本切換教學
使用nvm管理不同版本的npm/node
nvmrc範例
nvm v.s npm

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s