2021-11-27 現在、node-sass
は M1 Mac では動作しません。代わりに dart sass
( sass
パッケージ ) を使う場合、node16以降は動かない場合があるので、15 が安定です。
( Assertion failed: (thread_id_key != 0x7777), function find_thread_id_key, file coroutine.cc, line 134.
が出ることがある)
https://qiita.com/kuroro_ru/items/c907bf076002a5a985d0
curl -L git.io/nodebrew | perl - setup
インストール後、表示される通りに環境変数を設定する。
export PATH=$HOME/.nodebrew/current/bin:$PATH
nodebrew ls-remote
nodebrew compile v15.14.0
nodebrew install v.... としたくなるところですが、基本的にリポジトリに Darwin Arm 用のバイナリは無いため ( linux arm 用のバイナリや Darwin x64 のバイナリはある )、インストールに失敗します。
なので、M1 Mac の場合は自前でコンパイルする必要があります。
コンパイルできたら
nodebrew use v15.14.0
コメント