尝试修复此错误“Node Sass 版本 6.0.1 与 ^4.0.0 || ^5.0.0 不兼容。”

Dav*_*Jay 10 sass reactjs

我在我的 React 应用程序中安装了最新版本的 node-sass 但出现此错误

"./src/index.scss (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/index.scss)
Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0."
Run Code Online (Sandbox Code Playgroud)

我的 Json 文件:

{
  "name": "new-project-to",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "cra-template": "1.1.2",
    "node-sass": "^6.0.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "4.0.3"
  },
Run Code Online (Sandbox Code Playgroud)

我在 StackOverflow 上检查了一些解决方案,例如 npm install node-sass@4.14.1 但它不起作用?

你们觉得怎么样?

小智 2

像这样更新你的sass-loader :npm i sass-loader@latest