Me gustaría utilizar el kit de inicio web de google. Instalé node.js v0.12.0, node-sass
y gulp
.
Y luego corrió:
$ sudo npm install
Cuando 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
rebuild
documentación :http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
fuente
Python not supported by
yFailed 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.0
y se solucionó eliminando el/node_modules
directorio 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-sass
cuál es específicamente para reconstruir los complementos de C ++.npm rebuild node-sass
me estaba dando errores (Ubuntu) ynpm install gulp-sass
no hizo que el error desapareciera.Vi una solución en GitHub que funcionó para mí:
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass
fuente
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-sass
Tuve el mismo problema y el
gulp-sass
paquete fue el problema.fuente
npm install grunt-sass
Me solucionó el problema.Tuve el mismo problema hoy en el trabajo.
npm rebuild node-sass
hecho 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-sass
volver 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 tmp
dentro de la aplicación Ember, luego actualizar supackage.json
con laember-cli-sass
versió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_modules
carpeta, luego corrínpm install
y 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.yml
archivo. En efecto, estaba llamandonpm install
antesnvm use 0.12
, y esto estaba causandonode-sass
que se construyera en0.10
lugar de0.12
. Mi solución fue simplementenvm use
salir de la sección.travis.yml
del archivobefore_script
antes delnpm install
comando, que estaba en elbefore_install
sección.En su caso, es probable que cualquier proceso con el que esté comenzando
gulp
esté 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.json
archivo 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.x
versión anterior denpm
. Asegúrese de actualizar su versión de npm: unasudo npm install -g npm
vez hecho esto, elimine cualquier existentenode-sass
y vuelva a instalarlo a través de npm.fuente
Necesitas usar la versión correcta. Tratar:
fuente