macOS 安裝 Node.js 的方法

本篇記錄一下 macOS 用 brew 安裝 Nodejs 的方法。

macOS brew 安裝 nodejs

macOS 用 brew 安裝 nodejs 的方法如下,撰寫本文當下最新是 node v18,

1
brew install node

舊版 macOS brew 安裝 nodejs

我的舊 macOS 環境為 macOS 10.13.4 以及 Xcode Version 9.1,
安裝最新的 node (v18)時會先安裝相依性套件 z3,而出現編譯錯誤,顯示需要支援 c++17 的編譯器,
只好用 brew 安裝指定舊版的 Nodejs,目前可以安裝 Node v12 / Node v14,經測試過都可以順利安裝成功,Node v16 會遇到無法辨識的編譯選項 -stdlib=libc++

1
2
3
4
brew install node@12
brew unlink node
brew link node@12 # 失敗的話換 brew link --overwrite node@12
node -v

安裝完後 node v12 的執行檔路徑在 /usr/local/Cellar/node@12/12.22.12_1/bin/nodebrew link node@12 後是將 /usr/local/bin/node 指向 /usr/local/Cellar/node@12/12.22.12_1/bin/node

如果要移除 Node v12 的話就不能用 brew uninstall node,要用

1
brew uninstall node@12

另外可以看看 https://formulae.brew.sh/formula/node 的舊版相容資訊。

以上就是 macOS 安裝 Node.js 的方法介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

其他參考
javascript - How to brew install specific version of Node? - Stack Overflow
https://stackoverflow.com/questions/44803721/how-to-brew-install-specific-version-of-node