1. ホーム
  2. node.js

[解決済み] nodejs で node-sass を使用する際に libsass バインディングが見つからない

2022-02-19 02:51:40

質問

を使いたいのですが node-sass モジュールで node.js v0.12 の性能の恩恵を受けることができます。 libsass .
実行した npm i node-sass を実行して、モジュールをインストールしました。今のところエラーはありません。

さて、混乱が始まります。
を開いただけでは REPL をターミナルで試してみてください。 node-sass を実行すると、すべてうまくいくのですが、プロジェクトファイルにインクルードして node myfile.js を実行すると、次のようなエラーメッセージが表示されます。

Error: `libsass` bindings not found. Try reinstalling `node-sass`?

のモジュールの説明文は npmjs.com の解決に問題がある可能性があると述べています。 #!/usr/bin/env node Ubuntuの下でこれを修正する方法と、私のマシンではそのようなことはありません。
有用な情報が得られなかったので、ご教授いただければ幸いです。

Ubuntu 14.10でnode v0.12.2を使っています。

追伸:すでにnode-sassの再インストールを試みましたが、成功しませんでした。何も変わりません。

どうすればいいですか?

を使用しているときに、node-sassを再インストールしようとしたことがあるのではないでしょうか。

npm install node-sass

または

npm uninstall node-sass
npm install node-sass

しかし、node-sassはSassのC言語版です。を使用する必要があります。 npm 再構築 :

npm rebuild node-sass