我正在使用节点 16.13.1 并创建了一个 react 应用程序并尝试使用 sass 但是当我尝试运行它时出现此错误:
Node Sass 7.0.0 版本与 ^4.0.0 不兼容 || ^5.0.0 || ^6.0.0
我正在使用节点 16.13.1 并创建了一个 react 应用程序并尝试使用 sass 但是当我尝试运行它时出现此错误:
Node Sass 7.0.0 版本与 ^4.0.0 不兼容 || ^5.0.0 || ^6.0.0
如果你想在你的react应用程序中使用 scss/sass 尝试这样做:
node-sassyarn remove node-sass
如果你使用 npm
npm uninstall node-sass
然后安装sass而不是node-sass
yarn add -D sass
或者
npm i -D sass
最后,您的 scss/sass 文件将被正确编译!
我使用 node-sass 版本 4.14.1 和以下命令解决了这个问题。
使用 npm
npm uninstall node-sass
npm install node-sass@4.14.1
带纱
yarn remove node-sass
yarn remove node-sass@4.14.1
你可以简单地做 npm install node-sass@6.0
这是因为 node 16 兼容 node-sass 6.0 版