node, sass-loader和node-sass版本冲突

162 阅读1分钟

场景

项目需要,将node@14.15.4的版本升级为node@16.14.2。sass-loader和node-sass这两个依赖在升级中出现了版本不匹配的问题。

报错

错误0

image.png

Node Sass does not yet support your current environment

node sass不支持当前的环境

Node Sass version 7.0.3 is incompatible with ^4.0.0

Node Sass 7.0.3 版本与 4.0.0不兼容

错误1

image.png

错误2

image.png

原因

node node-sass和sass-loader的版本不匹配问题

node与node-sass版本匹配如下:

image.png

我收集到的集中版本配合

node.js@16.13.2 node-sass@6.0.0 sass-loader@10.2.0

node.js@14.15.4 node-sass@4.14.1 sass-loader@7.3.1

node.js@10.15.3 node-sass@5.0.0 sass-loader@10.1.1

参考

文章一

node sass官网