我正试图在我的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应用程序来解决您的问题。