create-react-app不支持的Node版本

5
我正在尝试在Ubuntu 18.10上使用create-react-app创建新的ReactJS应用程序。当我运行`create-react-app myapp`时,我收到以下提示:
注意:该项目使用旧版本的工具进行引导。请更新为Node >=6和npm >=3以获取新项目中支持的工具。
但是,当我使用`node -v`检查我的节点版本时,我得到的是v10.13.0,并且使用`npm -v`检查npm时,显示的是6.4.1。`create-react-app --version`显示的是2.1.1。因此,我的Node版本和npm版本都大于指定的版本。
由于我的版本已经高于指定版本,我不确定该怎么做。有什么建议可以解决这个问题吗?

尝试在命令前加上 npxnpx create-react-app myapp - Masious
我尝试添加npx,但得到了相同的提示。 - paul41
请记住,Stackoverflow是你“没有地方可以问”的最后一道防线,所以首先要检查的地方是https://github.com/facebook/create-react-app/issues(如果找不到任何内容,请提交问题,然后create-react-app的开发人员可以帮助确定它是他们代码中的问题还是你的设置问题)。 - Mike 'Pomax' Kamermans
4个回答

0

当我使用snap在ubuntu上安装node时,我遇到了这个问题。当我卸载了snap版本并改用nvm进行安装后,我不再遇到该错误。


0

我也遇到了同样的问题。我只是将my-app文件夹剪切并粘贴到我的主目录中,找到了解决方案。你也可以这样做,或者将其重新安装到你的主目录中。


1
你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

0

不必全局安装 create-react-app,你可以使用 npx create-react-app myapp 创建一个新的 React 项目。


0

检查路径中或根文件夹中是否存在任何链接的node_modules/文件夹,并在运行命令之前尝试删除它。


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