Eu gostaria de usar o kit inicial do google web. Eu instalei o node.js v0.12.0, node-sass
& gulp
.
E então correu:
$ sudo npm install
Quando digitei gulp serve
, recebi este erro:
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
Eu reinstalei o node e gulp, mas isso não ajuda.
O que eu devo fazer a seguir?
Respostas:
Se a versão do seu nó for 4 e você estiver usando o gulp-sass, tente
fonte
Encontrei este comando útil:
A partir da
rebuild
documentação :http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
fonte
Python not supported by
eFailed at the [email protected] install script 'node build.js'
Error: Cannot find module 'node_modules/node-sass/node_modules/pangyp/bin/node-gyp'
Corri para este erro usando o nó
0.12.0
e foi corrigido excluindo o/node_modules
diretório existente e executandonpm update
.fonte
Error: Cannot find module 'c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
ao executarnpm update
.npm rebuild node-sass
que é especificamente para reconstruir os addons de C ++.npm rebuild node-sass
estava me dando erros (Ubuntu) enpm install gulp-sass
não cometeu o erro desaparecer.Vi uma solução no GitHub que funcionou para mim:
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass
fonte
Eu tive o mesmo problema:
A solução é instalar a versão 2 do node-sass, que suporta as versões atuais do nó. Consulte https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Corre:
Em seguida, teste novamente:
fonte
Se você usa o Gulp, tente:
npm install gulp-sass
Eu tive o mesmo problema e o
gulp-sass
pacote foi o problema.fonte
npm install grunt-sass
corrigiu o problema para mim.eu tive o mesmo problema hoje no trabalho.
npm rebuild node-sass
fez o trabalho para mim
fonte
Fazer o downgrade do Nó para 0.10.36 deve fazê-lo por este encadeamento na página do github do node-sass: https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Se você possui NVM, pode:
Caso contrário, você pode encontrar o NVM e as instruções aqui: https://www.npmjs.com/package/nvm
fonte
Essa resposta é um pouco ortogonal ao OP, mas -
As ligações da libsass não são instaladas corretamente com o wrapper node-sass no Node v4.0.0. Recebi a mesma mensagem de erro da pergunta (
Error: 'libsass' bindings not found. Try reinstalling 'node-sass')
mas acabei desinstalando o Node v4.0.0 e instalando a v0.12.7 usando o nvm, através deste script:https://gist.github.com/brock/5b1b70590e1171c4ab54
e agora libsass e node-sass estão se comportando corretamente.
fonte
você também pode querer
npm remove gulp-sass
reinstalar o gulp-sass se tiver alternado as versões dos nós.fonte
Eu tenho o mesmo problema quando a versão gulp-sass é 1.3.0, e a corrigi após a atualização para a 2.1.0.
fonte
Se você veio aqui porque atualizou o nodejs em todo o sistema e, de repente, seu aplicativo emberjs ^ 1.13 está falhando com esta mensagem, verifique se você não está usando uma versão desatualizada do
ember-cli-sass
. Você precisarárm -rf node_modules bower_components dist tmp
do aplicativo Ember, atualize-opackage.json
com aember-cli-sass
versão apropriada e, finalmentenpm install --save-dev
. Isso foi corrigido para mim, sem a necessidade de reconstruir ou alterar nenhuma outra dependência.fonte
Eu removi toda a
/node_modules
pasta e executeinpm install
e funcionou.Eu tenho o nó v5.5.0, npm 3.3.12
fonte
Para mim, esse problema foi causado no meu sistema de compilação (Travis CI) ao fazer algo meio bobo no meu
.travis.yml
arquivo. Na verdade, eu estava ligandonpm install
antesnvm use 0.12
, e isso estava causandonode-sass
a construção, em0.10
vez de0.12
. Minha solução foi simplesmentenvm use
sair da seção.travis.yml
do arquivobefore_script
para antes donpm install
comando, que estava nabefore_install
seção.No seu caso, é provável que qualquer processo com o qual você esteja iniciando
gulp
esteja usando uma versão diferentenode
(do que você esperaria).fonte
Eu tive o mesmo problema que o @Kos, apenas por algum motivo tive que modificar o pacote gulp-sass do
package.json
arquivo antigo que tinha. Em seguida, instalou as dependências atualmente e agora finalmente funciona!fonte
Meu problema era que eu estava em uma máquina com
node version 0.12.2
, mas que tinha uma1.x.x
versão antiga donpm
. Certifique-se de atualizar sua versão do npm:sudo npm install -g npm
Depois disso, remova qualquer um existentenode-sass
e reinstale-o via npm.fonte
Você precisa usar a versão correta. Experimentar:
fonte