node-sass 설치 실패 원인과 해결 방법에 대한 자세한 설명

巴扎黑
풀어 주다: 2018-05-24 10:41:43
원래의
2609명이 탐색했습니다.

이 글에서는 주로 node-sass 설치 실패의 원인과 해결 방법을 소개합니다. 글에서는 샘플 코드를 통해 자세히 소개하고 있습니다. 공부나 업무에 꼭 필요한 친구들은 아래에서 함께 배워보세요.

머리말

보통 npm을 사용하여 node-sass 종속성을 설치할 때 github.com에서 .node 파일을 다운로드합니다. 국내 네트워크 환경의 문제로 인해 본 다운로드는 시간이 오래 걸리거나 심지어 타임아웃 실패가 발생할 수 있습니다.

이것은 Sass를 사용하는 학생들이 겪을 수 있는 답답한 문제입니다.

해결 방법은 다른 소스를 사용하거나 도구를 사용하여 다운로드한 다음 설치 소스를 로컬로 지정하는 것입니다.

해결책 1: Taobao 미러 소스 사용

변수 sass_binary_site를 Taobao 미러 주소를 가리키도록 설정하세요. 예:

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

// 也可以设置系统环境变量的方式。示例

// linux、mac 下

SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass

// window 下

set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ && npm install node-sass
로그인 후 복사

또는 전역 미러 소스 설정:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
로그인 후 복사

나중에 node-sass 설치 시 Taobao 미러에서 다운로드됩니다.

해결책 2: cnpm 사용

또한 cnpm을 사용하여 node-sass를 설치하면 기본적으로 Taobao 미러 소스에서 다운로드됩니다. 이 역시 해결 방법입니다.

cnpm install node-sass
로그인 후 복사

해결책 3: .node를 로컬로 다운로드

여기로 이동 버전 번호와 시스템 환경에 따라 .node 파일을 다운로드하도록 선택하세요:

https://github.com/sass/node-sass/releases

그런 다음 설치 시 sass_binary_path 변수를 지정하세요. :

npm i node-sass --sass_binary_path=/Users/lzwme/Downloads/darwin-x64-48_binding.node
로그인 후 복사

설치 실패 후 재시도 설치 문제

마지막으로 일부 학생들이 이전 설치에 실패하여 재설치 후 다운로드가 중단된 경우 어떻게 해야 하나요? 그런 다음 제거한 다음 설치하십시오.

npm uninstall node-sass && npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
로그인 후 복사

위 내용은 node-sass 설치 실패 원인과 해결 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿