Saya ingin menggunakan kit starter web google. Saya menginstal node.js v0.12.0, node-sass
& gulp
.
Dan kemudian berlari:
$ sudo npm install
Ketika saya mengetik gulp serve
maka mendapat kesalahan ini:
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
Saya menginstal ulang node dan tegukan tetapi ini tidak membantu.
Apa yang harus saya lakukan selanjutnya?
Jawaban:
Jika versi simpul Anda adalah 4 dan Anda menggunakan gulp-sass, maka coba
sumber
Saya menemukan perintah yang berguna ini:
Dari
rebuild
dokumentasi :http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
sumber
Python not supported by
danFailed at the [email protected] install script 'node build.js'
Error: Cannot find module 'node_modules/node-sass/node_modules/pangyp/bin/node-gyp'
Saya mengalami kesalahan ini menggunakan node
0.12.0
dan diperbaiki dengan menghapus/node_modules
direktori yang ada dan menjalankannpm update
.sumber
Error: Cannot find module 'c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
ketika berjalannpm update
.npm rebuild node-sass
yang khusus untuk membangun kembali C ++ addons.npm rebuild node-sass
memberi saya kesalahan (Ubuntu) dannpm install gulp-sass
tidak membuat kesalahan hilang.Lihat solusi pada GitHub yang bekerja untuk saya:
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass
sumber
Saya memiliki masalah yang sama:
Solusinya adalah menginstal node-sass versi 2 yang mendukung versi node saat ini. Lihat https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Lari:
Kemudian uji ulang:
sumber
Jika Anda menggunakan Gulp maka coba:
npm install gulp-sass
Saya memiliki masalah yang sama dan
gulp-sass
paketnya adalah masalahnya.sumber
npm install grunt-sass
memperbaiki masalah untuk saya.Saya memiliki masalah yang sama hari ini di tempat kerja.
npm rebuild node-sass
melakukan pekerjaan untukku
sumber
Menurunkan Node ke 0.10.36 harus melakukannya per utas ini pada halaman github node-sass: https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Jika Anda memiliki NVM, Anda dapat:
Jika tidak, Anda dapat menemukan NVM dan instruksi di sini: https://www.npmjs.com/package/nvm
sumber
Jawaban ini sedikit ortogonal bagi OP, tetapi -
binding libsass tidak diinstal dengan benar dengan pembungkus node-sass pada Node v4.0.0. Saya mendapat pesan kesalahan yang sama seperti pada pertanyaan (
Error: 'libsass' bindings not found. Try reinstalling 'node-sass')
tapi saya akhirnya menghapus Node v4.0.0 dan menginstal v0.12.7 menggunakan nvm, melalui skrip ini:https://gist.github.com/brock/5b1b70590e1171c4ab54
dan sekarang libsass dan node-sass berlaku dengan benar.
sumber
Anda mungkin juga ingin
npm remove gulp-sass
menginstal ulang gulp-sass jika Anda telah beralih versi node.sumber
Saya memiliki masalah yang sama ketika versi gulp-sass adalah 1.3.0, dan memperbaikinya setelah memutakhirkan ke 2.1.0.
sumber
Jika Anda datang ke sini karena Anda memutakhirkan nodejs di seluruh sistem & tiba-tiba aplikasi Anda gagal 1.13 gagal dengan pesan ini, pastikan Anda tidak menggunakan versi lama
ember-cli-sass
. Anda harusrm -rf node_modules bower_components dist tmp
berada di dalam aplikasi Ember, lalu perbaruipackage.json
denganember-cli-sass
versi yang sesuai , dan akhirnyanpm install --save-dev
. Ini memperbaikinya bagi saya, tanpa harus membangun kembali atau mengubah dependensi lainnya.sumber
Saya menghapus semua
/node_modules
folder kemudian berlarinpm install
dan itu berhasil.Saya memiliki simpul v5.5.0, npm 3.3.12
sumber
Bagi saya, masalah ini disebabkan oleh sistem build saya (Travis CI) dengan melakukan sesuatu yang bodoh dalam
.travis.yml
file saya . Akibatnya, saya meneleponnpm install
sebelumnyanvm use 0.12
, dan ini menyebabkannode-sass
dibangun0.10
bukan0.12
. Solusi saya hanya pindahnvm use
dari bagian.travis.yml
filebefore_script
ke sebelumnpm install
perintah, yang ada dibefore_install
bagian.Dalam kasus Anda, kemungkinan bahwa proses apa pun yang Anda mulai
gulp
menggunakan versi yang berbedanode
(dari apa yang Anda harapkan).sumber
Saya memiliki masalah yang sama dengan @Kos, hanya untuk beberapa alasan saya harus memodifikasi paket gulp-sass dari
package.json
file lama yang saya miliki. Itu kemudian menginstal dependensi saat ini dan sekarang akhirnya bekerja!sumber
Masalah saya adalah bahwa saya menggunakan mesin
node version 0.12.2
, tetapi memiliki1.x.x
versi lamanpm
. Pastikan untuk memperbarui versi npm Anda:sudo npm install -g npm
Setelah selesai, hapus semua yang sudah adanode-sass
dan instal ulang melalui npm.sumber
Anda harus menggunakan versi yang benar. Mencoba:
sumber