尝试修复此错误“Node Sass 版本 6.0.1 与 ^4.0.0 || ^5.0.0 不兼容。”
Posted
技术标签:
【中文标题】尝试修复此错误“Node Sass 版本 6.0.1 与 ^4.0.0 || ^5.0.0 不兼容。”【英文标题】:Try to fix this error "Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0." 【发布时间】:2021-10-12 12:49:31 【问题描述】:我在我的 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"
,
我已经在 *** 上检查了一些解决方案,例如 npm install node-sass@4.14.1,但没有成功?
你们怎么看?
【问题讨论】:
你试过准确的^4.0.0
吗? npm install node-sass@^4.0.0
?
是的,Amruth,但没用!!
见***.com/questions/64625050/…。对我来说,npm uninstall node-sass; npm install sass
有效。
【参考方案1】:
你可以尝试编辑 package.json 来阅读吗
"dependencies":
"node-sass": "^5.0.0",
...
,
...
然后运行npm i
希望对您有所帮助,但如果 Armuth 的解决方案不起作用,则可能不会...
【讨论】:
刚试过,这个对我有用~【参考方案2】:像这样更新您的sass-loader:npm i sass-loader@latest
【讨论】:
你试过了吗? - 大卫杰【参考方案3】:将您的 react-scripts 更新到最新版本应该可以解决问题。
【讨论】:
【参考方案4】:使用 'npm i sass-loader@latest' 更新 sass 并且“npm audit fix”对我有用。
【讨论】:
你也可以试试(查看答案):***.com/questions/64625050/…【参考方案5】:您必须重新启动 npm start 祝你好运:)
【讨论】:
正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案6】:成功了
要安装工作的 node-sass 版本,您可以使用
npm uninstall node-sass
npm install node-sass@4.14.1
您可以根据下表选择您的版本号,根据您使用的节点版本,您可以通过命令node --version
查看
希望对你有帮助
【讨论】:
以上是关于尝试修复此错误“Node Sass 版本 6.0.1 与 ^4.0.0 || ^5.0.0 不兼容。”的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 Django 应用程序的“评论”视图中修复此错误?