Я хотел бы использовать Google Web Starter Kit. Я установил node.js v0.12.0, node-sass
& gulp
.
А потом побежал:
$ sudo npm install
Когда я набрал, gulp serve
то получил эту ошибку:
Using gulpfile ~/web-starter-kit/gulpfile.js Starting 'styles'... 'styles' errored after 93 ms
Error: `libsass` bindings not found. Try reinstalling `node-sass`? at getBinding
Я переустанавливал node и gulp, но это не помогает.
Что я должен делать дальше?
Ответы:
Если у вас версия узла 4 и вы используете gulp-sass, попробуйте
источник
Я нашел эту полезную команду:
Из
rebuild
документации :http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
источник
Python not supported by
иFailed at the node-sass@0.8.6 install script 'node build.js'
Error: Cannot find module 'node_modules/node-sass/node_modules/pangyp/bin/node-gyp'
Я столкнулся с этой ошибкой, используя узел,
0.12.0
и она была исправлена путем удаления существующего/node_modules
каталога и запускаnpm update
.источник
Error: Cannot find module 'c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
при запускеnpm update
.npm rebuild node-sass
который специально для перестройки аддонов C ++.npm rebuild node-sass
давал мне ошибки (Ubuntu) иnpm install gulp-sass
не устранял ошибку.Видел решение на GitHub, которое работало на меня:
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass
источник
У меня была такая же проблема:
Решение состоит в том, чтобы установить версию 2 узла-sass, которая поддерживает текущие версии узла. См. Https://github.com/sass/node-sass/issues/490#issuecomment-70388754.
Бегать:
Затем повторно протестируйте:
источник
Если вы используете Gulp, попробуйте:
npm install gulp-sass
У меня была та же проблема, и проблема была в
gulp-sass
пакете.источник
npm install grunt-sass
исправил проблему для меня.У меня была такая же проблема сегодня на работе.
npm rebuild node-sass
сделал работу для меня
источник
Понижение Node до 0.10.36 должно сделать это в соответствии с этим потоком на странице github node-sass: https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Если у вас есть NVM, вы можете просто:
Если вы этого не сделаете, вы можете найти NVM и инструкции здесь: https://www.npmjs.com/package/nvm
источник
Этот ответ немного ортогональн к ОП, но -
Привязки libsass не устанавливаются должным образом с оболочкой node-sass на Node v4.0.0. Я получил то же сообщение об ошибке, что и в вопросе (
Error: 'libsass' bindings not found. Try reinstalling 'node-sass')
но в итоге я удалил Node v4.0.0 и установил v0.12.7 с помощью nvm через этот скрипт:https://gist.github.com/brock/5b1b70590e1171c4ab54
и теперь libsass и node-sass ведут себя правильно.
источник
Вы также можете
npm remove gulp-sass
переустановить gulp-sass, если вы переключили версии узлов.источник
У меня та же проблема, когда версия gulp-sass 1.3.0, и исправляю ее после обновления до 2.1.0.
источник
Если вы пришли сюда из-за того, что обновили nodejs для всей системы, и вдруг ваше приложение emberjs ^ 1.13 не работает с этим сообщением, убедитесь, что вы не используете устаревшую версию
ember-cli-sass
. Вы должны будетеrm -rf node_modules bower_components dist tmp
в Ember приложении, а затем обновить вашpackage.json
с соответствующейember-cli-sass
версией, и , наконецnpm install --save-dev
. Это исправило это для меня, без необходимости перестраивать или изменять любые другие зависимости.источник
Я удалил всю
/node_modules
папку, затем запустилсяnpm install
и все заработало.У меня есть узел v5.5.0, npm 3.3.12
источник
Для меня эта проблема была вызвана моей системой сборки (Travis CI) из-за того, что я сделал что-то глупое в моем
.travis.yml
файле. По сути, я звонилnpm install
раньшеnvm use 0.12
, и это было причинойnode-sass
для того, чтобы строить0.10
вместо0.12
. Мое решение простоnvm use
выходило из раздела.travis.yml
файлаbefore_script
доnpm install
команды, которая была вbefore_install
разделе.В вашем случае вполне вероятно, что любой процесс, с которого вы начинаете,
gulp
использует другую версиюnode
(чем вы ожидаете).источник
У меня была та же проблема, что и у @Kos, только по какой-то причине мне пришлось изменить пакет gulp-sass из моего старого
package.json
файла. Затем он установил зависимости в настоящее время и теперь, наконец, работает!источник
Моя проблема заключалась в том, что я был на машине с
node version 0.12.2
, но у нее была старая1.x.x
версияnpm
. Обязательно обновите вашу версию npm:sudo npm install -g npm
Как только это будет сделано, удалите все существующиеnode-sass
и переустановите их через npm.источник
Вам нужно использовать правильную версию. Пытаться:
источник