npm install エラー「Library not loaded」の対処法

TwitterFacebookHatena
  • 公開:2021-8-5
  • 更新:2023-10-26
  • 文章量:565
  • Python

TL;DR

Sass コンパイルをするとエラー(dyld: Library not loaded)がでることがある。先に結論をいうと brew で node を再インストール(brew reinstall)しなおすと上手くいく。

エラー

SCSS をコンパイルするとエラーがでることがある。こういう時は、ターミナルから Node.js の npm コマンド「npm install」を使って、最新版をグローバルインストールするのだが

npm install -g node-sass

以下のように「ライブラリが読み込めない」と警告がでる。どうすればいいのだろうか。

npm install -g node-sass
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib
  Referenced from: /usr/local/bin/node
  Reason: image not found

brew で再インストール

こういう時は、brew で node をインストールしなおすと上手くいく。

brew reinstall node

brew reinstall は、アンインストールの後にインストールを行うコマンドである。

npm install エラー「Library not loaded」の対処法