對于前端工程師,Node.js 的安裝必不可少,同時項目開發(fā)中,也會頻繁使用到其自帶的 npm 工具。安裝和版本控制的方式有多種,下面我只介紹一下我常用的在 Mac 電腦上的安裝以及版本更新的方式。
通過 Homebrew 安裝 Node.js
Homebrew 是什么?官方的介紹是這么說的:
使用 Homebrew 安裝 Apple 沒有預(yù)裝但 你需要的東西
它其實跟 npm 很類似,只不過 Homebrew 只針對蘋果電腦上的軟件或工具,通俗點講它就是 Mac 上用來安裝工具的工具。
Homebrew 會將軟件包安裝到獨立目錄,并將其文件軟鏈接至 /usr/local
安裝 Homebrew
新的 Mac 電腦不自帶 Homebrew,需要先安裝 Homebrew。在終端執(zhí)行以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝 Node.js
安裝好 Homebrew 后,再來安裝 Node 就很方便了。終端執(zhí)行以下命令:
brew install node
值得注意的是這里如果執(zhí)行失敗或者報警告請在終端執(zhí)行如下語句:
sudo chown -R $USER:admin /usr/local/*這個執(zhí)行完稍等一會可能會有點慢, 執(zhí)行完什么都不要操作, 等待就OK了!
測試是否安裝成功
分別執(zhí)行以下兩條命令,以檢測是否安裝成功:
node -v
npm -v
若出現(xiàn)版本號,則安裝成功。否則,請按照以上步驟重試。

Node.js 版本更新
我喜歡使用 n 模塊來管理 Node 版本,傻瓜式的簡單粗暴。
安裝 n 模塊
官方的釋義同樣簡單粗暴:
n – Interactively Manage Your Node.js Versions
Node.js version management: no subshells, no profile setup, no convoluted API, just simple.
安裝/激活版本
你可以輕松地安裝或者切換到某一個具體的版本。只需要鍵入命令 n,然后空格后跟上具體的版本號:
n 0.8.14
n 0.8.17
n 0.9.6
單獨鍵入命令 n 敲回車,可以查看本地已安裝的所有版本的 node,當(dāng)前所使用的版本在版本號前有圓點標(biāo)志:
$ n
0.8.14
ο 0.8.17
0.9.6
你也可以安裝或者使用最新的 node 版本:
n latest
刪除 Node 版本
你可以單個或者批量刪除版本:
n rm 0.9.4
n rm 0.9.4 v0.10.0
或者,可以用 - 代替rm:
其他更新 Node 的方式
也有一些其他更新 Node.js 的方式,譬如傻瓜點直接去官網(wǎng)下載最新的安裝包覆蓋更新,又或是非常出名的強大的工具:NVM,感興趣的道友可自行去摸索。
NPM 版本更新
npm 的版本更新非常方便,不需要借助任何其他的工具,并且 npm 會在你使用過程中作出需要更新的提示,如下圖:

這時候你只需要根據(jù)提示敲出命令:
npm i npm