노드 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
나를 위해 일을했다
Node-sass github 페이지의이 스레드마다 Node를 0.10.36으로 다운 그레이드해야합니다. https://github.com/sass/node-sass/issues/490#issuecomment-70388754
NVM이있는 경우 다음을 수행 할 수 있습니다.
nvm install 0.10
그렇지 않은 경우 여기에서 NVM 및 지침을 찾을 수 있습니다. https://www.npmjs.com/package/nvm
이 답변은 OP와 약간 직교하지만
libsass 바인딩은 Node v4.0.0의 node-sass 랩퍼와 함께 올바르게 설치되지 않습니다. 질문에서와 같은 오류 메시지가 나타 Error: 'libsass' bindings not found. Try reinstalling 'node-sass')
났지만 ( 이 스크립트를 통해 노드 v4.0.0을 제거하고 nvm을 사용하여 v0.12.7을 설치했습니다.
https://gist.github.com/brock/5b1b70590e1171c4ab54
이제 libsass 및 node-sass가 올바르게 작동합니다.
npm remove gulp-sass
노드 버전을 전환 한 경우 gulp-sass를 다시 설치해야 할 수도 있습니다 .
gulp-sass 버전이 1.3.0 일 때도 같은 문제가 있으며 2.1.0으로 업그레이드 한 후 수정하십시오.
nodejs를 시스템 전체로 업그레이드하고 갑자기 emberjs ^ 1.13 앱이이 메시지와 함께 실패하여 여기에 온 경우, 오래된 버전을 사용하고 있지 않은지 확인하십시오 ember-cli-sass
. 당신은해야합니다 rm -rf node_modules bower_components dist tmp
다음 업데이트는 엠버 응용 프로그램 내에서 package.json
적절한으로 ember-cli-sass
마지막 버전, npm install --save-dev
. 이것은 다른 종속성을 다시 작성하거나 변경할 필요없이 나를 위해 고쳤습니다.
모든 /node_modules
폴더를 제거한 다음 실행 npm install
되어 작동했습니다.
노드 v5.5.0, npm 3.3.12가 있습니다.
나 에게이 문제는 내 빌드 시스템 (Travis CI)에서 내 .travis.yml
파일 에서 멍청한 짓을함으로써 발생했습니다 . 실제로, 나는 npm install
전에 전화 nvm use 0.12
했고, 이것은 대신 대신 node-sass
건축되었습니다 . 내 솔루션은 단순히 파일 섹션 에서 해당 섹션 에있는 명령 이전으로 이동하는 것입니다 .0.10
0.12
nvm use
.travis.yml
before_script
npm install
before_install
귀하의 경우, 시작하는 프로세스 gulp
가 다른 버전을 사용하고 있을 가능성이 높습니다 node
(예상치 않은 것).
@Kos와 동일한 문제가 있었지만 어떤 이유로 든 이전 package.json
파일 에서 gulp-sass 패키지를 수정 해야했습니다. 그런 다음 종속성을 현재 설치했으며 이제는 마침내 작동합니다!
내 문제는 내가 가진 컴퓨터 node version 0.12.2
에 있었지만 이전 1.x.x
버전은이었습니다 npm
. npm 버전을 반드시 업데이트하십시오 : sudo npm install -g npm
일단 완료되면, 기존의 모든 것을 제거하고 node-sass
npm을 통해 다시 설치하십시오.
올바른 버전을 사용해야합니다. 시험:
nvm use 0.12
참고 URL : https://stackoverflow.com/questions/28409100/try-reinstalling-node-sass-on-node-0-12
'development' 카테고리의 다른 글
색상 색조 UIButton 이미지 (0) | 2020.03.31 |
---|---|
tensorflow의 tf.nn.max_pool에서 'SAME'과 'VALID'패딩의 차이점은 무엇입니까? (0) | 2020.03.31 |
Blob URL은 무엇이며 왜 사용됩니까? (0) | 2020.03.31 |
PHP에서 적절한 리포지토리 패턴 디자인? (0) | 2020.03.31 |
Python 3으로 인쇄시 구문 오류 (0) | 2020.03.31 |