npx create-react-app -> 引擎 "node" 与此模块不兼容。预期版本“>= 10.x”。获得“8.16.0”-Arch Linux

npx create-react-app -> The engine "node" is incompatible with this module. Expected version ">= 10.x". Got "8.16.0" - Arch Linux

我知道这已经出现过很多次了,但就是行不通。我使用 Arch Linux。每次我尝试 运行

npx create-react-app my-app

npm create-react-app my-app

我明白了

error @pmmmwh/react-refresh-webpack-plugin@0.4.3: The engine "node" is incompatible with 
this module. Expected version ">= 10.x". Got "8.16.0"
error Found incompatible module.

当我输入 node -v 时,我得到 14.16.1npm -v -> 7.10.0 看起来节点版本没有出现更新到 14.x 版本。可能是? 我已经尝试更新 sudo npm install -g npmsudo n stable.

当我尝试 sudo npm install npm@latest -g 时,我得到了很多 Missing write access to /usr/local/lib/node_modules/............

修复是我通过 pacmanSnap Store 安装了节点(我不知道),我在 WebStorm 中看到有一些节点 v 8.16.0 安装。所以我卸载了 snap version 并且它正在运行。看起来 create-react-app 正在使用 snap version