"npx create-react-app"说它需要"Node 14 or higher"但我运行的是 17.4.0。我该如何解决这个问题?



我正试图在我的Mac上启动一个新的React项目(运行Mojave 10.14.5(。

在VS Code的终端中,我运行了npx create-react-app my-app,收到一条消息,说我的Node版本已经过时。我将node更新到17.4.0版本,然后再次运行它——仍然收到相同的消息。

然后我运行了清除缓存:npm cache clean --force,然后再试了一次——仍然没有成功。

node -v说我的成绩是17.4.0。

有人知道我能做什么吗?

您需要做的第一件事是卸载create-react应用程序,然后npm再次安装它。您可以使用以下命令卸载create-react应用程序:如果您使用的是NPM:

npm uninstall -g create-react-app

如果您正在使用纱线:

yarn global remove create-react-app

要创建新的应用程序,您可以使用以下命令:

npx create-react-app@latest your-project-name

您必须注意,create-rect应用程序不应全局安装,因为它在create-Rect应用程序文档中有文档记录。

此外,请注意,可以肯定地说,始终使用node的LTS版本(此时为16.13.2(。

它应该可以通过启动一个新的react应用程序来解决您的问题。

最新更新