代码之家  ›  专栏  ›  技术社区  ›  Nate Anderson

create-react应用程序:找不到@babel/types@^7.22.18的匹配版本

  •  1
  • Nate Anderson  · 技术社区  · 2 年前

    我试着跑步 this create-react-app command 根据 the AWS amplify tutorial

    npx create-react-app react-amplified
    

    最终我得到了这个错误:

    npm ERR! notarget No matching version found for @babel/types@^7.22.18.
    

    请注意,我是作为管理员在我的个人笔记本电脑上运行这个程序的——我不认为我使用了代理,我认为我没有“公司注册处”。

    我检查了以下问题:

    我试着清理我的缓存:

    npm cache clean --force
    

    我尝试更新我的注册表:

    npm config set registry=https://registry.npmjs.org/
    

    但我还是犯了错误。

    根据npmjs注册表,这是babel版本7.22.18合法不存在的情况吗?

    我在2023年9月14日上午10:15 MST(GMT-6)(又名2023-09-14 4:15 UTC)运行此命令。。。

    事实上,当我访问时,我看不到npmjs有7.22.18版本 https://www.npmjs.com/package/@babel/types?activeTab=versions 。。。 我唯一看到的是7.22.17版本:

    screenshot of https://www.npmjs.com/package/@babel/types?activeTab=versions showing only 7.22.17 version, no mention of 7.22.18

    我也没有在纱线注册处看到7.22.18包: screenshot of https://yarnpkg.com/package?q=babel%2Ftypes&name=%40babel%2Ftypes showing only 7.22.17 version, no mention of 7.22.18

    它看起来像是特定的版本 @babel/types@^7.22.18 ;笔记 the caret ^ means...

    ^1.2.3 “兼容版本”会将您更新到所有未来的次要/修补程序版本,而不会增加主要版本^1.2.3将使用从1.2.3到<2.0.0。

    …所以这意味着createreact应用程序正在搜索babel版本 @巴氏合金/类型@^7.22.18 通过 <8.0.0 正确的

    笔记 就在几分钟前 我用 失败 ,我运行了上述命令 成功地 。该命令创建了一个目录并安装了所有必要的程序包,但我的目录名中有一个拼写错误,所以我删除了它并重试。我恢复了已删除的文件,以查看它是否使用 @babel/core@7.22.17 ,它依赖于 "@babel/types": "^7.22.17", (请参阅下面的屏幕截图)。所以我希望 @Cosimo is correct and it's just a matter of waiting for the registry index to update...

    when the npx create-react-app runs successfully, it uses @babel/core@7.22.17

    更新 现在已修复 。。。

    感谢@Bomel的交联。。。

    2 回复  |  直到 2 年前
        1
  •  3
  •   Bomel    2 年前

    我想,有一个bug,他们在上面(见 here )。

        2
  •  1
  •   Cosimo    2 年前

    这里也是,但是。。。7.22.18似乎是几分钟前发布的: https://www.npmjs.com/package/@babel/core/v/7.22.18

    也许这是先更新依赖包的情况。

    截至2023-09-14 16:32 UTC,@babel/types仍为7.22.17,但希望它会更新 很快 。。。

    更新:现在是7.22.19,UTC 16:36。

    更新2:@Bomel提到github问题 https://github.com/babel/babel/issues/15966