我在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."
我的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"
},
我在StackOverflow上检查了一些解决方案,如npm安装node-sass@4.14.1但它不起作用?
你们觉得呢,伙计们?
你能试着编辑这个包吗。要读取的json
"dependencies": {
"node-sass": "^5.0.0",
...
},
...
然后运行npm i
希望这有所帮助,但如果Armuth的解决方案不起作用,可能不会...
像这样更新您的sass加载程序:npm i sass-loader@latest
将react脚本更新到最新版本应该可以解决此问题。