Отсутствует обязательный Node Sass - PullRequest
0 голосов
/ 03 января 2019

Когда я использую «сборку пряжи», я получаю сообщение об ошибке:

Error: Missing binding /www/htdocs/node_modules/node-sass/vendor/linux-x64-57/binding.node
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 8.x
Found bindings for the following environments:
- Linux 64-bit with Node.js 10.x
This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass` to download the binding for your current environment.

Я пытался использовать npm rebuild node-sass, но это не сработало.Что мне делать?

1 Ответ

0 голосов
/ 25 февраля 2019

Эта проблема связана с глобально установленными пакетами. Я боролся за то, чтобы пакет CMS - Enduro - заработал, и, наконец, я нашел решение.

Обычно Enduro устанавливается в /usr/local/lib, но также может быть установлен в проекте. Когда я запускаю Enduro с /usr/local/lib, я получаю "ошибку sass version", как и вы. Однако, когда я запускаю локальную версию проекта ./node-modules/.bin/enduro, проблем с версией нет.

Я понятия не имел, как исправить глобальную установку, так как привязки не будут исправлены при запуске команды rebuild sass.

Но запуск Enduro из проекта у меня пока работает нормально.

Я надеюсь, что вы можете использовать это, даже если вы имеете дело с другим продуктом, использующим Sass.

...