npm install -> node-sass@4.5.0 포스트 인스톨 스크립트에서 실패했습니다.
하려고 합니다.npm install
에러가 표시됩니다.
Failed at the node-sass@4.5.0 postinstall script.
삭제하려고 했습니다.node_modules
재인스톨 하면, 같은 에러가 표시됩니다.해결책은 무엇일까요?
노드 v8.9.3
npm v5.4.2
이온 3.19.0
같은 문제 발생(노드 v10.3.0, 이온 3.13.0).이것은 효과가 있었다:
- 삭제
package-
잠그다.json
, - 삭제
node_modules
폴더, - 달려.
npm install
다시.
해라
sudo rm -rf package-lock.json node_modules
sudo npm cache clean --force
npm i --unsafe-perm node-sass
이 명령어를 사용해 보십시오.이 명령어가 도움이 되기를 바랍니다.나에겐 효과가 있다
sudo npm install -g node-sass@4.5.0 --unsafe-perm=true --allow-root
노드로 롤백v10.17.0
그 문제를 내게 해결했다.
nvm을 사용하면 다음과 같이 할 수 있습니다.
> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0
나도 같은 문제에 직면해야 했다.node v12.16.3
.
제거한다.
node-sass
으로부터의 의존package.json
에 기재되어 있는 경우dependencies
이것에 의해, npm 는 다른 필요한 의존 관계를 중단 없이 인스톨 할 수 있게 됩니다.삭제
package-lock.json
파일 및node_modules
폴더를 선택합니다.다음 명령어를 사용하여 NPM 캐시 전체를 강제 청소합니다.
npm cache clean --force
모든 의존 관계를 재설치합니다.
npm install
인스톨 할 수 있게 되었습니다.
node-sass
.npm i node-sass
노드 8에 Node-sass@4.5.0을 설치할 수 없습니다.
노드-sass 또는 호환되는 노드 버전을 업데이트하십시오.
https://github.com/sass/node-sass/releases에 접속하여 고객님의 요구에 맞는 것을 확인해 주십시오.
이 플래그를 사용하다--unsafe-perm=true
sudo npm i gulp-sass -ES --unsafe-perm=true
현재 npm을 제거하고 하위 버전을 설치합니다. 버전이 일치하지 않으면 일반적인 오류입니다. 노드/npm을 다운그레이드하면 이러한 문제가 대부분 해결됩니다.
npm install -g npm@4.6.1
노드 사스를 제거한 후 npm 캐시를 청소해 보십시오.그런 다음 노드 사스를 다시 설치하십시오.
npm cache clean && npm install node-sass
노드 8을 지원하는 노드 사스의 최소 버전은 4.5.3입니다.노드 사스를 업그레이드하거나 노드 버전을 다운그레이드해야 합니다.또한 Ionic은 노드 sass를 갖춘 테스트된 플랫폼이 아니기 때문에 별도의 문제가 있을 수 있습니다.
Angular에 이 호가 있었던 것으로 기억합니다.JS에 나침반이 있어서 루비와 함께 설치해야 했어요.3년 전 일이기 때문에, 이것이 해결책이 될지는 모르겠지만, 시험해 보는 데 시간이 걸리는 것 이외에는 아무것도 없겠죠?
이 문제를 해결하려면 다음 절차를 수행해야 했습니다.
- 루트에 폴더 만들기:
mkdir ~/safe_node_module
; - 패키지 다운로드
wget -q https://github.com/sass/node-sass/releases/download/v4.13.0/linux-x64-72_binding.node
스텝 1에서 작성한 폴더로 송신합니다. - 내보내기 환경 변수 설정
export SASS_BINARY_PATH=/home/ronaldaraujo/safe_node_module/linux-x64-72_binding.node
; - 패키지를 정상적으로 설치하다
npm i
;
상위 버전의 노드 새스를 설치합니다.
npm install node-sass@4.13.1
Keystone.js를 새로 설치했을 때도 같은 문제가 있었습니다.패키지에서 Node Sass를 제거함으로써 이 문제를 해결할 수 있었습니다.json 및 npm 설치를 다시 실행합니다.패키지가 노드 모듈 아래에 나열되지 않은 경우.그리고 그 후엔 잘 작동했어요
npm install - f node-sass 를 로컬에 강제 설치함으로써 이 문제를 해결했습니다.
난 내가 뭘 하고 있는지 알고 있다고 확신했는데...이것
하려고 있어요.npm install
가 발생하다
node-sass@4.9.0 포스트 설치 스크립트에서 실패했습니다.
다음 단계는 me ionic 프로젝트에 효과가 있었습니다.
하다.npm
합니다.
npm i
npm install @ionic / app - app - app - @latest@ latest-- -- allow - root 。
프록시의 다운로드 제한으로 인해 win32-x64-79_binding.node 파일을 다운로드할 수 없는 경우가 있습니다.다음 링크에 따라 파일을 수동으로 설정합니다.https://github.com/sass/node-sass/issues/2773
이 기능은 Node.js 버전 v14.17.3을 실행하는 Windows에서 작동합니다.
npm install -g node-sass@4.5.0 --unsafe-perm=true --allow-root --force
주의: 노드 sass 버전은 node-sass@4.13.1 이었지만 위의 명령어는 다른 버전에서도 사용할 수 있습니다.위의 명령어 node-sass 버전 번호를 필요한 node-sass 버전으로 치환하기만 하면 됩니다.
다음 단계가 나에게 효과가 있었다.
npm install -g node-sass@4.5.0 --unsafe-perm=true --allow-root
npm cache clean
npm install
언급URL : https://stackoverflow.com/questions/48298361/npm-install-failed-at-the-node-sass4-5-0-postinstall-script
'programing' 카테고리의 다른 글
이미지 자르기 편집기가 작동하지 않음 (0) | 2023.04.05 |
---|---|
WordPress에서 add_action()을 저장할 위치 (0) | 2023.04.05 |
각도 스코프 기능이 여러 번 실행됨 (0) | 2023.04.05 |
Oracle 페이징을 위한 LIMIT 및 OFFSET 대체 방법 (0) | 2023.04.05 |
angularjs 페이지의 RESTful API에서 서비스에 액세스하는 방법은 무엇입니까? (0) | 2023.04.05 |