所有现有答案都不正确。
根据该create-react-app
文件,create-react-app
应该不会在全球范围内安装:
如果您之前已create-react-app
通过 全局安装npm install -g create-react-app
,我们建议您使用npm uninstall -g create-react-app
或卸载软件包yarn global remove create-react-app
以确保npx
始终使用最新版本。
这甚至在您收到的错误消息中说明:
您正在运行 create-react-app 4.0.0,它落后于最新版本 (4.0.1)。
我们不再支持全局安装 Create React App。
(强调我的)
您必须create-react-app
使用npm uninstall -g create-react-app
.
然后每次你想用 来创建一个新的 React 应用程序时create-react-app
,使用命令npx create-react-app my-app
。
因此,要修复您遇到的错误,请create-react-app
全局卸载,更新 npm,清除缓存,然后重试创建应用程序。
在你的终端中运行这个:
npm uninstall -g create-react-app && npm i -g npm@latest && npm cache clean -f && npx create-react-app my-app