Web前端-Syntax Error: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0

Posted MinggeQingchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web前端-Syntax Error: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0相关的知识,希望对你有一定的参考价值。

运行Vue报错如下:

ERROR  Failed to compile with 1 error     

error  in ./src/assets/styles/ruoyi.scss 

Syntax Error: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.

  

报错原因:

sass-loader的版本和node-sass的版本不一致

解决办法:

修改sass-loader的版本或者修改node-sass的版本

node-sass版本安装比较麻烦,选择修改sass-loader版本,在package.json文件中修改完版本号

"sass-loader": "10.2.0" 版本与 node-sass 6.0.0 刚好匹配

在package.json文件中修改完版本号之后,删除整个node_modules  

重新执行

npm install

具体版本对应关系,可参考官方的github仓库

node-sass: Tags · sass/node-sass · GitHub

sass-loader: Tags · webpack-contrib/sass-loader · GitHub

Node.js:以往的版本 | Node.js

以上是关于Web前端-Syntax Error: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0的主要内容,如果未能解决你的问题,请参考以下文章

我不断收到此错误,XML Parsing error: syntax error 但网站仍然运行良好

fastjson 错误解决方案详情 com.alibaba.fastjson.JSONException: syntax error, expect {, actual EOF, pos 1410

shell出现syntax error near unexpected token `<' 解决方法

调试时碰到的错误syntax error, expect {, actual int, pos 1, json : 3

dbType postgresql, , druid-version 1.2.5, syntax error: syntax error, error in :‘desc LIMIT ?,?,

Parse error: syntax error, unexpected end of file