Create-react-app failing with error: node incompatible with css-loader

Create-react-app failing with error: node incompatible with css-loader

我只是想用命令 npx create-react-app my-app 创建一个 React 应用程序 但出现此错误:

css-loader@1.0.0: The engine "node" is incompatible with this module. Expected version ">= 6.9.0 <7.0.0 || >= 8.9.0". Got "8.5.0"

我试过更新节点,但它似乎不起作用,检查它说的版本 8.5.0 就像错误中一样。 甚至作为最后的选择重新启动了我的计算机,但这也没有帮助..

还有什么我可以尝试的吗?欢迎提出任何建议。

我有同样的事情,花了几个小时试图弄明白。我认为这是 webpack。终于,我结束了对节点的更新。

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

终于意识到问题出在我的旧版本节点上,我安装了 nvm 并且不得不更新我使用的节点版本 nvm use node

更新:

我每次启动新的终端会话时都必须使用该命令。当其他一些包出于某种原因选择了错误的节点版本时也出现了问题。

这可以通过命令 nvm alias default 10.11.0 或您想要使用的任何版本来解决。

我有同样的问题,Als 尝试了一些东西,在用 nvm 更新了最新版本的节点后,它工作了。我从这个网站得到它:https://bytearcher.com/articles/ways-to-get-the-latest-node.js-version-on-a-mac/

nvm install node --reinstall-packages-from=node

我可以确认

nvm install node --reinstall-packages-from=node

对我来说效果很好。