You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Babel core和cli v6.26.3时提示‘无匹配版本’求助

解决方案 & 问题解答

为什么找不到@babel/cli@6.26.3?

Babel 6.x版本并未使用@babel/*这类scoped包名,@babel/core、@babel/cli是Babel 7.x及以后才启用的命名格式。6.x版本对应的包名是babel-core和babel-cli,这就是你执行命令报错的核心原因。

如何安装Babel v6.26.3?

直接使用旧包名执行安装命令即可:

npm install --save-dev babel-core@6.26.3 babel-cli@6.26.3

你可以通过npm view babel-core versions查看该包的所有可用版本,其中就包含6.26.3。

关于你提出的其他问题

  1. 是否需要找归档仓库?
    不需要,Babel 6.x的包仍完整保留在npm仓库中,只是包名和7.x版本区分开了,直接用上述命令就能安装。

  2. 移除旧版本包是常见现象吗?
    正常情况下,npm不会主动移除合法的旧版本包,除非包存在严重安全漏洞、违反npm规范,或者包作者主动执行了unpublish操作,这类情况并不常见。你遇到的是Babel大版本升级时的包命名规则变更,而非旧包被移除。

  3. 这种情况是否属于正常预期?
    属于正常预期。工具库在大版本迭代时,经常会做包结构、命名规范的调整,Babel从6到7的升级就包含了从普通包名转为scoped包名的变更,目的是更好地管理包生态、区分版本分支。

内容的提问来源于stack exchange,提问作者MiB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 16:06:05