小智 977

尝试运行这个:

npx clear-npx-cache
Run Code Online (Sandbox Code Playgroud)

  • 这对我也有用。我认为这应该被标记为正确答案,因为它不需要强制使用最新版本。 (59认同)
  • 我认为我们需要添加更多细节来说明为什么这项工作有效 (10认同)
  • 这是我试图找到更多细节的正确答案。根据 James L 的回复:/sf/ask/4445722781/ create-react-app 仍然在 npx 缓存内存中尽管它没有全局安装,所以使用上面的命令清除 npx 缓存可以解决这个问题。 (4认同)

Ath*_*eer 184

它是固定的。我愿意npx create-react-app@5.0.0 my-app

参考:创建新的 React 应用程序时出错(“您正在运行 `create-react-app` 4.0.3,它落后于最新版本 (5.0.0)”)

  • 如果您不想指定 cra 版本,请执行“npx clear-npx-cache”。 (8认同)
  • 我可以使用“npx create-react-app@latest my-app”解决这个问题 (6认同)
  • 通过额外的支持信息可以改进您的答案。请[编辑]添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以[在帮助中心](/help/how-to-answer)找到有关如何写出好的答案的更多信息。 (3认同)

PHP*_*ies 75

npx clear-npx-cache为我工作。

尝试npx clear-npx-cache清除 npx 缓存,然后运行 ​​npx create-react-app your-app。

此外,可能值得尝试使用以下命令强制使用最新版本:

npx create-react-app@latest my-app --use-npm
Run Code Online (Sandbox Code Playgroud)


小智 47

解决了。通过使用此代码:

npx create-react-app@5.0.0 my-app
Run Code Online (Sandbox Code Playgroud)

如果它不起作用,请使用此方法并重试:

C:\Users\your_pc_name\AppData\Roaming\npm-从缓存中删除所有内容

这可能是本地缓存问题。npm cache clean --force在终端中使用管理员模式尝试该命令,然后使用相同的命令重试 - npx create-react-app my-app


小智 23

请按照以下步骤操作:

\n
\n

npm uninstall -g 创建-react-app

\n
\n
\n

npm 缓存清理 --force\xe2\x80\x9d

\n
\n
\n

npm 缓存验证

\n
\n
\n

npx 创建反应应用程序我的应用程序

\n
\n

  • 这是唯一对我有用的东西,谢谢! (2认同)

归档时间:

查看次数:

116673 次

最近记录:

3 年,8 月 前