繁体   English   中英

create-react-app 落后于最新版本

[英]create-react-app is behind the latest version

我正在尝试运行:

npx @contentful/create-contentful-app init contentful-refs

但是,这失败并引发以下错误:

您正在运行create-react-app 4.0.3,它落后于最新版本 (5.0.0)。 我们不再支持全局安装 Create React App。

我继续删除了 npm、nvm、npx、create-react-app、create-contentful-app。 我检查了它们不在我的机器上,然后我更新到每个的最新版本。 并尝试运行初始命令。 我仍然遇到同样的问题,现在安装最新版本的 create-react-app 后,我的机器上仍然找不到 create-react-app。 不知道在这里做什么,任何帮助将不胜感激。

试试这个命令。

sudo npm i create-react-app@5.0.0

我通过执行以下操作解决了这个问题:-

  1. 使用 nvm ( https://phoenixnap.com/kb/update-node-js-version ) 将我的节点版本更新到 v14.15.0

  2. 更新我的 npm 版本

    npm i -g npm@latest

  3. npx create-react-app@5.0.0 your-app-name

试试这个命令npx create-react-app@5.0.0 app-name

我也遇到了这个问题,我删除了 _npx 文件夹,然后运行 npx create-react-app my-app 并创建了项目文件夹。

_npx 路径:%\AppData\Local\npm-cache_npx

原来问题出在内容丰富的 package "@contentful/create-contentful-app" 上。 最新的 React 更新破坏了他们的 package,他们已经更新了它并进行了修复。

如果即使在全局卸载create-react-app后问题仍然存在。

尝试

npm cache clean -f

或者

删除在以下位置找到的_npx文件夹:

C:\Users\<username>\AppData\Local\npm-cache

create-react-app现在似乎可以工作了

npx create-react-app foo

询问最新版本: npx create-react-app@latest your-app-name

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM