node-scss安装失败解决方案,不一样的解决思路!

解决办法一 使用淘宝镜像源(网上推荐)

设置变量 sass_binary_site,指向淘宝镜像地址。示例


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

解决办法二 切换node版本(自己研究的方法)

由于项目旧代码使用了node-sass安装依赖时报错偶热发现就项目的node版本是10.18.0

于是我就想着将node版本切换为10.18.0应该就可以顺利的使用npm安装node-sass了

于是就开搞

1.安装node版本切换工具NVM

下载地址:https://github.com/coreybutler/nvm-windows/releases(nvm-setup.zip

安装后输入nvm -v检查是否安装成功

2.安装指定版本node并使用

执行nvm install 10.18.0

使用指定的node版本

使用nvm use 10.18.0

3.接下来就可以直接使用npm安装node-scss

解决办法三 使用官方的安装方法本地安装

具体方法: https://www.sass.hk/install/

解决办法四 使用Dart-Sass替换Node-Sass


//先安装dart-sass

yarn add node-sass@yarn:dart-sass

//或

npm install node-sass@npm:dart-sass

//安装成功后再安装sass和sass-loader

yarn add sass sass-loader

//或

npm install sass sass-loader

如果还有什么不明白的可以私信我哦!

你可能感兴趣的:(node-scss安装失败解决方案,不一样的解决思路!)