Chciałbym użyć zestawu startowego Google. Zainstalowałem node.js v0.12.0 node-sass
i gulp
.
A potem pobiegł:
$ sudo npm install
Kiedy pisałem, gulp serve
dostałem ten błąd:
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
Ponownie zainstalowałem węzeł i łyk, ale to nie pomaga.
Co mam teraz zrobić?
Odpowiedzi:
Jeśli wersja twojego węzła to 4 i używasz gulp-sass, spróbuj
źródło
Znalazłem to przydatne polecenie:
Z
rebuild
dokumentacji :http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error
źródło
Python not supported by
iFailed at the [email protected] install script 'node build.js'
Error: Cannot find module 'node_modules/node-sass/node_modules/pangyp/bin/node-gyp'
Wystąpił ten błąd przy użyciu węzła
0.12.0
i został on naprawiony przez usunięcie istniejącego/node_modules
katalogu i uruchomienienpm update
.źródło
Error: Cannot find module 'c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
podczas działanianpm update
.npm rebuild node-sass
który jest specjalnie do przebudowywania dodatków C ++.npm rebuild node-sass
dawał mi błędy (Ubuntu) inpm install gulp-sass
nie spowodował, że błąd zniknął.Widziałem rozwiązanie na GitHub, które działało dla mnie:
npm uninstall --save-dev gulp-sass
npm install --save-dev gulp-sass
źródło
Miałem ten sam problem:
Rozwiązaniem jest zainstalowanie wersji 2 węzła-sass, która obsługuje bieżące wersje węzła. Zobacz https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Biegać:
Następnie ponownie przetestuj:
źródło
Jeśli używasz Gulpa, spróbuj:
npm install gulp-sass
Miałem ten sam problem i problem
gulp-sass
stanowił pakiet.źródło
npm install grunt-sass
naprawiono problem dla mnie.Miałem dzisiaj ten sam problem w pracy.
npm rebuild node-sass
wykonałem dla mnie robotę
źródło
Obniżenie węzła do wersji 0.10.36 powinno to zrobić w tym wątku na stronie github w węźle sass: https://github.com/sass/node-sass/issues/490#issuecomment-70388754
Jeśli masz NVM, możesz po prostu:
Jeśli nie, możesz znaleźć NVM i instrukcje tutaj: https://www.npmjs.com/package/nvm
źródło
Ta odpowiedź jest nieco ortogonalna w stosunku do PO, ale -
Powiązania libsass nie instalują się poprawnie z otoki węzła sass w Node v4.0.0. Otrzymałem taki sam komunikat o błędzie jak w pytaniu (
Error: 'libsass' bindings not found. Try reinstalling 'node-sass')
ale ostatecznie odinstalowałem Node v4.0.0 i zainstalowałem v0.12.7 za pomocą nvm, za pomocą tego skryptu:https://gist.github.com/brock/5b1b70590e1171c4ab54
a teraz libsass i sass-node zachowują się poprawnie.
źródło
możesz także chcieć
npm remove gulp-sass
i ponownie zainstalować gulp-sass, jeśli zmieniłeś wersje węzłów.źródło
Mam ten sam problem, gdy wersja gulp-sass to 1.3.0, i napraw ją po aktualizacji do 2.1.0.
źródło
Jeśli przyszedłeś tutaj, ponieważ zaktualizowałeś system nodejs i nagle Twoja aplikacja emberjs ^ 1.13 nie działa z tym komunikatem, upewnij się, że nie używasz przestarzałej wersji
ember-cli-sass
. Musisz to zrobićrm -rf node_modules bower_components dist tmp
w aplikacji Ember, a następnie zaktualizowaćpackage.json
odpowiedniąember-cli-sass
wersję, a na końcunpm install --save-dev
. To naprawiło to dla mnie, bez konieczności przebudowywania lub zmieniania jakichkolwiek innych zależności.źródło
Usunąłem cały
/node_modules
folder, a następnie uruchomiłemnpm install
i działało.Mam węzeł v5.5.0, npm 3.3.12
źródło
Dla mnie ten problem został spowodowany w moim systemie kompilacji (Travis CI) przez zrobienie czegoś głupiego w moim
.travis.yml
pliku. W efekcie dzwoniłemnpm install
wcześniejnvm use 0.12
, a to powodowało,node-sass
że budowano go0.10
zamiast0.12
. Moim rozwiązaniem było po prostu przeniesienienvm use
się z sekcji.travis.yml
pliku na miejscebefore_script
przednpm install
poleceniem, które było w plikubefore_install
sekcji.W twoim przypadku jest prawdopodobne, że w jakimkolwiek procesie, od którego zaczynasz,
gulp
jest używana inna wersjanode
(niż można by oczekiwać).źródło
Miałem ten sam problem, co @Kos, tylko z jakiegoś powodu musiałem zmodyfikować pakiet gulp-sass ze starego
package.json
pliku, który miałem. Następnie zainstalował zależności obecnie i teraz w końcu działa!źródło
Mój problem polegał na tym, że byłem na komputerze
node version 0.12.2
, ale miał on starą1.x.x
wersjęnpm
. Zaktualizuj swoją wersję npm:sudo npm install -g npm
Po zakończeniu usuń wszystkie istniejącenode-sass
i ponownie zainstaluj je za pomocą npm.źródło
Musisz użyć właściwej wersji. Próbować:
źródło