本篇記錄一下 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
4brew 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/node
,brew 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