欣迪

最近開始使用 M1 開發,但拿到需要處理的 package 時。瘋狂報錯,都是斷在安裝 node-sass 的流程。

由於 Apple M1 處理器使用的是不同的架構,導致部分軟體可能無法正常運行。遇到錯誤訊息如下:

Error: Node Sass does not yet support your current environment:
OS X 64-bit with Unsupported runtime (93)

這是因為 node-sass 需要使用 x64 架構的 Node.js 來編譯原始碼,但是在 M1 上,預設的 Node.js 是使用 arm64 架構的。因此,我們需要以 x64 架構啟動終端機,才能順利編譯 node-sass

arch -x86_64 zsh

這個命令會以 x64 架構啟動終端機。請注意,你需要在這個終端機中進行接下來的操作。

如果還是發生錯誤,在命令列,執行以下指令:

npm rebuild node-sass

大功告成,跑起來了!

訂閱 IT-Monk

訂閱最新文章的發布消息! 😚😚😚
Loading

作者介紹 - 欣迪

欣迪

從設計到寫程式,發現自己有追求前端技巧的自虐傾向。不斷的踩坑,再從坑裡爬出來,慢慢對攀岩有點心得。 目前在多間公司擔任網站設計顧問。 同時也是網站架設公司負責人。