node-sass版本报错4.0.0

Node Sass version 7.0.1 is incompatible with ^4.0.0 || ^5.0.0 || ^6.0.0.
以上为常见错误,例如项目中package.json为以下。


image.png

而node版本为16话就会报错。
参考下图,其实当前node版本已经舍弃支持低版的node-sass了,必须是node 15含以下。
怎么来的参考下图。

node -v
https://www.npmjs.com/package/node-sass

解决办法:
先删除,再安装当前环境支持的最低sass版本(或者卸载node去安装对应很麻烦不推荐)

npm uninstall node-sass
cnpm install [email protected]   //有cnpm淘宝镜像就用这个快点或yarn

注意这里安装的是node-sass指定版本,不是让换node。
解决。
ps:还有最简单一种。
package.json中改为6.0.0,然后cnpm install相当于升级一下项目中sass版本

你可能感兴趣的:(node-sass版本报错4.0.0)