IT

노드 0.12에 'node-sass'를 다시 설치하시겠습니까?

itgroup 2023. 5. 8. 22:05
반응형

노드 0.12에 'node-sass'를 다시 설치하시겠습니까?

구글 웹 스타터 키트를 사용하고 싶습니다.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

노드와 gulf를 다시 설치했지만 이것은 도움이 되지 않습니다.

다음에는 무엇을 해야 합니까?

노드 버전이 4이고 gulp-sass를 사용하는 경우 시도합니다.

npm uninstall --save-dev gulp-sass

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

다음과 같은 유용한 명령을 찾았습니다.

npm rebuild node-sass

에서rebuild 설명서:

이 기능은 새 버전의 노드(또는 스위치 노드 버전)를 설치할 때 유용하며 모든 C++ 추가 기능을 새 node.js 이진 파일로 다시 컴파일해야 합니다.

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

저도 같은 문제가 있었습니다.

  • 노드 패치 설치
  • 설치가 성공적으로 완료되었다는 메시지를 설치가 끝날 때
  • 노드 패치를 다시 설치하라는 메시지가 표시됩니다.

솔루션은 현재 버전의 노드를 지원하는 노드-ass 버전 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

나를 위해 그 일을 했습니다.

노드를 0.10.36으로 다운그레이드하면 node-download github 페이지의 이 스레드별로 이 작업이 수행됩니다. https://github.com/sass/node-sass/issues/490#issuecomment-70388754

NVM이 있는 경우 다음을 수행할 수 있습니다.

nvm install 0.10

그렇지 않은 경우 NVM 및 지침은 https://www.npmjs.com/package/nvm 에서 확인할 수 있습니다.

이 대답은 OP와 약간 직교하지만 --

노드 v4.0.0의 노드-ass 래퍼에서 libsass 바인딩이 제대로 설치되지 않습니다.질문과 동일한 오류 메시지가 표시됩니다(Error: 'libsass' bindings not found. Try reinstalling 'node-sass')그러나 다음 스크립트를 통해 Node v4.0.0을 제거하고 nvm을 사용하여 v0.12.7을 설치했습니다.

https://gist.github.com/brock/5b1b70590e1171c4ab54

이제 립배스와 노드맵이 제대로 작동하고 있습니다.

당신은 또한 원할지도 모릅니다.npm remove gulp-sass노드 버전을 전환한 경우 gulp-vlan을 다시 설치합니다.

gulp-sass 버전이 1.3.0일 때도 같은 문제가 발생하고 2.1.0으로 업그레이드한 후 수정합니다.

nodejs 전체를 버전의 emberjs ^1.하십시오.ember-cli-sass할 필요가 있을 것입니다.rm -rf node_modules bower_components dist tmp앱 에서 Ember 앱내업합다니트이데에서를 합니다.package.json 절한으로ember-cli-sass 마지막으로 전버고마지으로막리그,로▁version으마막지.npm install --save-dev이를 통해 다른 종속성을 재구축하거나 변경할 필요 없이 문제를 해결할 수 있었습니다.

저는 모든 것을 제거했습니다./node_modules폴더를 실행한 후npm install그리고 그것은 성공하였다.

노드 v5.5.0, npm 3.3.12가 있습니다.

제 시스템 CI)에서제 저에게, 이는제시템(Travis CI에서 멍청한 짓을 이 했습니다..travis.yml파일입니다. 사실, 저는 전화를 하고 있었습니다.npm install 이전에 nvm use 0.12그리고 이것이 원인이 되었습니다.node-sass을위지질어해를 위해 0.100.12제 솔루션은 단순히 움직이는 것이었습니다.nvm use에서 ..travis.ymlbefore_script앞의섹 앞의 npm install명어령에있니다습었은에 .before_install부분.

당신의 경우, 당신이 어떤 과정으로 시작하든gulp의 의다버사있습니다용을 하고 있습니다.node(당신이 기대하는 것보다).

, 로 예전의 @Koshad와 @Koshad문에서 . 단지 어떤 이유로 예전의 gulp-sass 패키지를 수정해야 했습니다.package.json내가 가지고 있던 파일.그리고 나서 현재 종속성을 설치했고 이제 마침내 작동합니다!

내 문제는 내가 기계에 있다는 것이었습니다.node version 0.12.2하지만 그것은 오래되었습니다.1.x.xnpmnpm: 의 버전을 하십시오.sudo npm install -g npm작업이 완료되면 기존 시스템을 모두 제거합니다.node-sassnpm을 통해 합니다.

올바른 버전을 사용해야 합니다.시도:

nvm use 0.12

언급URL : https://stackoverflow.com/questions/28409100/try-reinstalling-node-sass-on-node-0-12

반응형