M1のmacでnode-sassが動かない時にリビルドし直す方法

カテゴリ: 未分類 | タグ: , , , , ,

M1のmacでnodeのnode-sassを使おうとした時に、OS X Unsupported architecture (arm64)のエラーが出た時に対処した時の手順を備忘録として書いておきます。

発生したエラー

npm runすると、node-sassでエラーになる

$ npm run watch

Module build failed (from ./node_modules/sass-loader/lib/loader.js):
Error: Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64) with Node.js 14.x
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.14.1

対処法

mac上で、npm rebuild node-sassを実行する。

npm rebuild node-sass

Dockerを使っている時は、docker内ではなくmacOS上で作業するのがポイント。

rebuildの途中でpython2がないのエラーが出たので、さらにこちらの手順でpython2のインストールも行なった。


Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です