【发布时间】:2020-04-21 08:05:53
【问题描述】:
我正在尝试创建一个新的 react 项目(我在 mac OS 上工作)。
为此,根据documentation,我输入:
npx create-react-app bet-front
我收到此错误:
纱线添加 v1.3.2 [1/4] ????解决包... [2/4] ????正在获取包裹... 错误@typescript-eslint/eslint-plugin@2.24.0:引擎“节点”与此模块不兼容。预期版本“^8.10.0 || ^10.13.0 || >=11.10.1”。 错误发现不兼容的模块
我更新了我的节点版本 (here),我现在有:v12.16.2
我更新了 npm 版本,我现在有:6.14.4
尽管进行了这些升级,但我在创建新的 react 项目时遇到了同样的错误。我是否拥有这些工具的正确版本来创建新的 react 项目?我还能做什么?
感谢您的帮助。
多米尼克
编辑:
我已经尝试过了,但没有成功,同样的错误:npm init react-app bet-front
编辑: 我卸载了 node 和 npm 并重新安装了它。然后重试该命令以创建一个新的 react projet。并且没有变化:关于@typescript-eslint/eslint-plugin@2.24.0
的同样错误【问题讨论】:
-
我认为你应该升级 @typescript-eslint/eslint-plugin@2.24.0 到 @typescript-eslint/eslint-plugin@2.29.0 来安装:npm i @typescript-eslint/eslint- plugin@2.29.0
-
谢谢萨米姆。我只是试图更新这个@typescript-eslint。然后我重新尝试了命令 npx create-react-app bet-front 。不幸的是,同样的错误。
-
仔细检查你的节点和npm是否更新成功或没有打开你的终端并写入:node -v和npm -v。有时人们会错过这一点。
-
我已经用这些命令检查了版本。它是正确的。节点:12.16.2 和 npm 6.14.4
-
从文档中我发现你必须将@typescript-eslint/parser 安装/更新到最新版本,我希望这对你有用。 npm i @typescript-eslint/parser@2.29.0
标签: reactjs