node-sass sass-loader报错问题处理

Posted 长不大的大灰狼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node-sass sass-loader报错问题处理相关的知识,希望对你有一定的参考价值。

node-sass sass-loader报错问题处理

一、node、node-sass、sass-loader关系

vue-cli、node-sass的运行环境是node平台,而scss语言是运行在node-sass平台上
vue-cli工程中不识别scss语法,sass-loader可以让vue-cli编译scss语言。

node版本和node-sass版本的对应关系:

二、安装node-sass、sass-loader

1、查看当前node版本

node -v   
//v14.17.6

2、常用版本对应关系

sass-loader 4.1.1,node-sass 4.3.0
sass-loader 7.0.3,node-sass 4.7.2
sass-loader 7.3.1,node-sass 4.7.2
sass-loader 7.3.1,node-sass 4.14.1

3、安装
确认版本后,反复执行以下命令:

npm uninstall node-sass sass-loader
npm install sass-loader@7.3.1 node-sass@4.14.1 --save-dev

同理,若出现vue-template-compiler 和 Vue版本不一致的情况,同样反复执行以下命令:

npm uninstall vue-template-compiler vue
npm install vue-template-compiler@2.6.10 vue@2.6.10 --sava-dev

以上是关于node-sass sass-loader报错问题处理的主要内容,如果未能解决你的问题,请参考以下文章

webpack中node-sass、sass-loader在Linux中安装问题

node-sass安装失败,并且报错Module build failed (from ./node_modules/sass-loader/lib/loader.js)

解决sass-loader和node-sass版本冲突问题(太难了)

解决sass-loader和node-sass版本冲突问题(太难了)

解决sass-loader和node-sass版本冲突问题(太难了)

window环境下npm install node-sass报错