【M1 Mac】nodebrewでnode.jsのv14.20.0をインストール

M1 Macでnodebrewでnode.jsのv14.20.0をインストールしようとすると、「v14.20.0は見つからないよ」と言われてしまいます。

% nodebrew install v14.20.0                                                              
v14.20.0 is not found

Can not fetch: https://nodejs.org/dist/v14.20.0/node-v14.20.0-darwin-arm64.tar.gz

この場合、installでははくcompileすればいいとのことなので、

% nodebrew compile v14.20.0

と入力。

約45分でコンパイル完了しました。

さて、これでnode-sassが動くぞ!とnpm run wしたんですが、

Error: Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64) with Node.js 14.x

結局、M1 Macでnode-sassは動きませんでした…。動かす方法はあるみたいなんですが、node-sassを使う場合は、横にあるIntel Macを使うことにします。そして、コツコツとnode-sassからsass(Dart Sass)に移行しよう。

参考サイト