programing

npm install -> node-sass@4.5.0 포스트 인스톨 스크립트에서 실패했습니다.

css3 2023. 4. 5. 22:06

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을 사용하면 다음과 같이 할 수 있습니다.

https://github.com/nvm-sh/nvm

> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0

나도 같은 문제에 직면해야 했다.node v12.16.3.

  1. 제거한다.node-sass으로부터의 의존package.json에 기재되어 있는 경우dependencies이것에 의해, npm 는 다른 필요한 의존 관계를 중단 없이 인스톨 할 수 있게 됩니다.

  2. 삭제package-lock.json파일 및node_modules폴더를 선택합니다.

  3. 다음 명령어를 사용하여 NPM 캐시 전체를 강제 청소합니다.

    npm cache clean --force
    
  4. 모든 의존 관계를 재설치합니다.

    npm install
    
  5. 인스톨 할 수 있게 되었습니다.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를 갖춘 테스트된 플랫폼이 아니기 때문에 별도의 문제가 있을 수 있습니다.

SAS 를 인스톨주세요.

Angular에 이 호가 있었던 것으로 기억합니다.JS에 나침반이 있어서 루비와 함께 설치해야 했어요.3년 전 일이기 때문에, 이것이 해결책이 될지는 모르겠지만, 시험해 보는 데 시간이 걸리는 것 이외에는 아무것도 없겠죠?

이 문제를 해결하려면 다음 절차를 수행해야 했습니다.

  1. 루트에 폴더 만들기:mkdir ~/safe_node_module;
  2. 패키지 다운로드wget -q https://github.com/sass/node-sass/releases/download/v4.13.0/linux-x64-72_binding.node스텝 1에서 작성한 폴더로 송신합니다.
  3. 내보내기 환경 변수 설정export SASS_BINARY_PATH=/home/ronaldaraujo/safe_node_module/linux-x64-72_binding.node;
  4. 패키지를 정상적으로 설치하다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