🤖
node-sassからdart-sassへ移行する
node-sassでエラー
- node-sassのビルドプロセス中にnode-gypがPython 2.7を必要としているが、システム上で見つからないという問題が起こった
- node-sass周りは依存関係で問題頻発するので更新されているdart-sassへ移行する
dart-sass移行
- 以下コマンドで置き換わる
yarn remove node-sass
yarn add sass
- M1以降のMACだと以下エラーが起きるはず(M2で起きた)
ERR! sharp Prebuilt libvips 8.9.1 binaries are not yet available for darwin-arm64v8
- このエラーメッセージは、sharpモジュールのインストール時に発生しており、特にdarwin-arm64v8アーキテクチャ(Apple Siliconを使用しているMac)に対してプリビルドされたlibvipsバイナリが利用できないことを示している
- MACようにlibvipsをインストールする
Homebrewで依存関係をインストールする
brew install vips
- 再度依存関係インストール
yarn
- 筆者はこれでdart-sassへの移行が完了できた
Discussion