이 글에서는 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!