Me gustaría utilizar el kit de inicio web de google. Instalé node.js v0.12.0, node-sassy gulp.
Y luego corrió:
$ sudo npm installCuando escribí gulp serve, recibí este error:
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
Reinstalé nodo y trago, pero esto no ayuda.
¿Qué debería hacer después?

Respuestas:
Si la versión de su nodo es 4 y está usando gulp-sass, intente
fuente
Encontré este comando útil:
De la
rebuilddocumentación :http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
fuente
Python not supported byyFailed at the [email protected] install script 'node build.js'Error: Cannot find module 'node_modules/node-sass/node_modules/pangyp/bin/node-gyp'Me encontré con este error usando el nodo
0.12.0y se solucionó eliminando el/node_modulesdirectorio existente y ejecutándolonpm update.fuente
Error: Cannot find module 'c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'cuando se ejecutanpm update.npm rebuild node-sasscuál es específicamente para reconstruir los complementos de C ++.npm rebuild node-sassme estaba dando errores (Ubuntu) ynpm install gulp-sassno hizo que el error desapareciera.Vi una solución en GitHub que funcionó para mí:
npm uninstall --save-dev gulp-sassnpm install --save-dev gulp-sassfuente
Tuve el mismo problema:
La solución es instalar node-sass versión 2, que es compatible con las versiones actuales de node. Ver https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Correr:
Luego vuelva a probar:
fuente
Si usa Gulp, intente:
npm install gulp-sassTuve el mismo problema y el
gulp-sasspaquete fue el problema.fuente
npm install grunt-sassMe solucionó el problema.Tuve el mismo problema hoy en el trabajo.
npm rebuild node-sasshecho el trabajo por mí
fuente
La degradación del nodo a 0.10.36 debería hacerlo por este hilo en la página de github node-sass: https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Si tiene NVM puede simplemente:
Si no lo hace, puede encontrar NVM e instrucciones aquí: https://www.npmjs.com/package/nvm
fuente
Esta respuesta es un poco ortogonal al OP, pero -
Los enlaces libsass no se instalan correctamente con el contenedor node-sass en Node v4.0.0. Recibí el mismo mensaje de error que en la pregunta (
Error: 'libsass' bindings not found. Try reinstalling 'node-sass')pero terminé desinstalando Node v4.0.0 e instalando v0.12.7 usando nvm, a través de este script:https://gist.github.com/brock/5b1b70590e1171c4ab54
y ahora libsass y node-sass se comportan correctamente.
fuente
También es posible que desee
npm remove gulp-sassvolver a instalar gulp-sass si ha cambiado las versiones de nodo.fuente
Tengo el mismo problema cuando la versión de gulp-sass es 1.3.0, y lo soluciono después de actualizar a 2.1.0.
fuente
Si vino aquí porque actualizó nodejs en todo el sistema y de repente su aplicación emberjs ^ 1.13 falla con este mensaje, asegúrese de que no esté utilizando una versión desactualizada de
ember-cli-sass. Deberá hacerlorm -rf node_modules bower_components dist tmpdentro de la aplicación Ember, luego actualizar supackage.jsoncon laember-cli-sassversión adecuada y finalmentenpm install --save-dev. Esto me lo arregló, sin tener que reconstruir o cambiar ninguna otra dependencia.fuente
Eliminé todo el
/node_modulescarpeta, luego corrínpm instally funcionó.Tengo el nodo v5.5.0, npm 3.3.12
fuente
Para mí, este problema fue causado en mi sistema de compilación (Travis CI) al hacer algo tonto en mi
.travis.ymlarchivo. En efecto, estaba llamandonpm installantesnvm use 0.12, y esto estaba causandonode-sassque se construyera en0.10lugar de0.12. Mi solución fue simplementenvm usesalir de la sección.travis.ymldel archivobefore_scriptantes delnpm installcomando, que estaba en elbefore_installsección.En su caso, es probable que cualquier proceso con el que esté comenzando
gulpesté usando una versión diferentenode(de la que esperaría).fuente
Tuve el mismo problema que @Kos, solo que por alguna razón tuve que modificar el paquete gulp-sass del
package.jsonarchivo anterior que tenía. Luego instaló las dependencias actualmente y ahora finalmente funciona.fuente
Mi problema era que estaba en una máquina con
node version 0.12.2, pero que tenía una1.x.xversión anterior denpm. Asegúrese de actualizar su versión de npm: unasudo npm install -g npmvez hecho esto, elimine cualquier existentenode-sassy vuelva a instalarlo a través de npm.fuente
Necesitas usar la versión correcta. Tratar:
fuente