跳至主要内容

【Mac】m1 晶片下載 node 15 以下問題

因為公司專案用的 Node 版本是 15 以下,所以之前在 Windows 裝就直接用 nvm install 14 來裝,再用 nvm use 14 來切換。

殊不知用 Mac 安裝直接無限跑亂碼,一開始我還以為只是跑比較久,到後來越看越不對勁,一直在重複的檔案夾切換,然後跑一堆看不懂的東西,搞得我以為電腦要壞了。

查了好久才知道好像是 M1 晶片只支援 Node 15 之後的,Node 15 之前的需要轉換成 Intel 晶片的 x86 架構,才可以支援安裝。

解法就是使用 Rosetta 來轉譯。如果是用 iTerm ,直接去 Application 的 iterm,按右鍵點選 get info 就可以選擇用 Rosetta 開啟,



或是使用

arch -x86_64 zsh

來進行切換,就可以下載 Node 15 以下的版本了!

參考資料

Install Node on M1 Mac
MacBook with M1 Chip 前端開發踩雷紀錄