Node.js Sass版本7.0.0与^4.0.0 || ^5.0.0 || ^6.0.0不兼容。

155

我使用了 Node.js v16.13.1 创建了一个 React 应用程序。我尝试使用Sass,但在运行时出现以下错误:

Node Sass 版本 7.0.0 与 ^4.0.0 || ^5.0.0 || ^6.0.0 不兼容。


那么,你有什么问题吗?看起来Node Sass版本7.0.0与你正在运行的节点版本不兼容。 - Dominik
是的,你说得对@Dominik,我只是通过sass进行了更改。 - anderson j mariño o.
3
如果我使用 Node 16,我会得到相同的错误。它会抱怨 7.0.0 不兼容 4.0.0。但我并没有运行 4!我正在运行 16! - Oliver Watkins
@OliverWatkins 这是 npm 版本,不是 node 版本。你可以使用 npm -v 命令来检查 npm 版本。 - Mahdiyeh
你正在使用哪个版本的react-scripts?这可能是一个依赖问题,与node版本无关。 - Mick
13个回答

0
在我的情况下 #首先使用npm卸载 npm uninstall node-sass 然后安装 #使用npm npm i -D sass

0

删除 yarn.lock 文件并重新生成解决了我的问题。


-2

我两个月前遇到了这个错误。我尝试了我能找到的每一个解决方案。

请检查您是否在桌面上创建了多个React项目。我也犯了同样的错误,开始遇到了这个问题。将它们全部合并到一个文件夹中以消除错误。这对我有用。如果您犯了同样的错误,请尝试这个方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接