"Связи libsass не найдены. Попробуйте переустановить node-sass"

Итак, сегодня я пытался установить MeepBot для StreamMe, и я столкнулся с ошибкой, которая говорит: "Связи libsass не найдены. Попробуйте переустановить" node-sass "". Я переустанавливал это как миллион раз. Я пробовал: "npm un / install --save-dev node-sass", "npm rebuild node-sass" и т. Д. Может кто-нибудь дать мне ответ на мою проблему?

Картинка: http://prntscr.com/axbxu8

PS имейте ввиду, я использую CentOS 6.

4 ответа

В соответствии с node-sass В README.md проекта включены только двоичные файлы для "популярных платформ"(например, Windows/Mac), и вам может потребоваться сборка для других платформ, таких как CentOS.

Вот примерно шаги (чтение readme даст вам лучшую идею):

 - cd to the node-sass directory within your project source.
 - node scripts/install.js
 - node scripts/build.js

Должен увидеть сообщение, как Бинарный в порядке; выход. Попробуй запустить npm rebuild node-sass снова и должно работать!

Вы пытались переустановить все? rm -rf node_modules; npm i, Я должен был сделать это несколько раз раньше.

иначе, npm rebuild node-sass должно работать, если нет нескольких версий node-sass в вашем дереве зависимостей - тогда, возможно, нет. вы используете npm v3+?

Я бы посоветовал попробовать обновить ваш компилятор gcc, так как node-sass использует для компиляции gcc. А потом попробуйте это -

npm rebuild node-sass 

Если это не сработает, попробуйте запустить этот код (вы должны использовать версию узла 4 или выше).

npm install -g n
rm -R node_modules/
npm uninstall --save-dev node-sass
npm install --save-dev node-sass@2
npm install
npm -g install node-gyp@3
npm rebuild node-sass

Если вы используете несколько версий узла, вам придется запустить npm rebuild node-sass каждый раз, когда вы меняете версию узла.

Вы также можете использовать gulp-sass npm install gulp-sass@2 если ты хочешь.

Я столкнулся с этой проблемой. В моем случае родительский package.json ссылался на новую версию node-sass, но версия gulp-sass ссылалась на старый node-sass. Как только я обновил gulp-sass до последней версии и запустил 'npm rebuild node-sass', проблема исчезла.

Другие вопросы по тегам