当我尝试使用提供错误的 create-react-app 创建应用
错误eslint@5.6.0:引擎“节点”与此不兼容 模块。预期版本为“ ^ 6.14.0 || ^ 8.10.0 ||> = 9.10.0”。
发现错误的模块信息不兼容,请访问 https://yarnpkg.com/en/docs/cli/add,以获取有关此文档的文档 命令。
我的节点版本是 8.9.3
我的 NPM 版本是 6.4.1
我的 create-react-app 版本是 1.5.2
项目无法创建给定的错误显示。
答案 0 :(得分:3)
我遇到了这个问题,因为我的节点软件包不是最新的。我收到此错误消息:
(3)->(2)->(1)
经过一番谷歌搜索后,我偶然发现了这个... https://www.surrealcms.com/blog/how-to-upgrade-or-downgrade-nodejs-using-npm.html
发现我的解决方案是使用此 npm 命令更新节点的最新稳定版本。
error eslint@6.3.0: The engine "node" is incompatible with this module. Expected version "^8.10.0 || ^10.13.0 || >=11.10.1". Got "11.10.0"
Voilà! ???
答案 1 :(得分:0)
如您所见,您需要更新Node版本
为此,请运行:npm install npm@latest -g
答案 2 :(得分:0)
答案 3 :(得分:0)
问题显然是由于节点版本不兼容造成的。
安装名为n的程序,使您可以在Node版本之间进行切换。
docker container prune
更新到最新的稳定版Node。
sudo npm install -g n
现在使用create-react-app
sudo n stable