[node.js] 노드 0.12에`node-sass`를 다시 설치 하시겠습니까?

Google 웹 스타터 키트를 사용하고 싶습니다. node.js v0.12.0 node-sass및 &를 설치했습니다 gulp.

그런 다음 실행했습니다.

$ sudo npm install

입력 할 gulp serve때이 오류가 발생했습니다.

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

node와 gulp를 다시 설치했지만 도움이되지 않습니다.

다음에 어떻게해야합니까?



답변

노드 버전이 4이고 gulp-sass를 사용하는 경우 시도하십시오

npm uninstall --save-dev gulp-sass

npm install --save-dev gulp-sass@2


답변

이 유용한 명령을 찾았습니다.

npm rebuild node-sass

로부터 rebuild 문서 :

새 버전의 노드 (또는 스위치 노드 버전)를 설치하고 새로운 node.js 바이너리로 모든 C ++ 애드온을 다시 컴파일해야 할 때 유용합니다.

http://laravel.io/forum/10-29-2014-laravel-elixir-sass-error


답변

노드를 사용 하여이 오류가 발생 0.12.0했으며 기존 /node_modules디렉토리 를 삭제 하고 실행 하여 수정되었습니다 npm update.


답변

npm rebuild node-sass나에게 오류 (우분투)를 주었고 npm install gulp-sass오류가 사라지지 않았습니다.

나를 위해 일한 GitHub에서 솔루션을 보았습니다.

npm uninstall --save-dev gulp-sass

npm install --save-dev gulp-sass


답변

나는 같은 문제가 있었다.

  • 노드 s 설치
  • 설치가 끝나면 설치가 성공적으로 완료되었다는 알림
  • 그런 다음 node-sass를 다시 설치하라는 요청을받습니다.

해결책은 현재 버전의 노드를 지원하는 node-sass 버전 2설치 하는 것입니다. https://github.com/sass/node-sass/issues/490#issuecomment-70388754를 참조 하십시오.

운영:

npm install node-sass@2

그런 다음 다시 테스트하십시오.

$ npm ls node-sass
myapp@0.0.0 /var/www/myapp
└── node-sass@2.0.1

$ gulp sass
[09:48:42] Using gulpfile /var/www/myapp/gulpfile.js
[09:48:42] Starting 'sass'...
[09:48:42] Finished 'sass' after 15 ms


답변

Gulp를 사용하는 경우 다음을 시도하십시오.

npm install gulp-sass

나는 같은 문제가 있었고 gulp-sass패키지는 문제였습니다.


답변

나는 오늘 직장에서 같은 문제가 있었다.

npm rebuild node-sass

나를 위해 일을했다