美文网首页
babel【3】:关于 babel 版本

babel【3】:关于 babel 版本

作者: 岚平果 | 来源:发表于2021-05-31 09:20 被阅读0次
  • 1、目前,前端开发领域使用的 Babel 版本主要的
    Babel6 和 Babel7 这两个版本。

你可能想问,怎么查看使用的 Babel 是哪个版本?

  • 2 、在入门章节,我们讲过 Babel 是一个工具集,而这个工具集是围绕 @babel/core 这个核心 npm 包构成的。每次 @babel/core 发布新版本的时候,整个工具集的其它 npm 包也都会跟着升级到与 @babel/core 相同的版本号,即使它们的代码可能一行都没有改变。

因此,我们提到 Babel 版本的时候,通常是指
@babel/core 这个 Babel 核心包的版本。

在一次次版本变更的过程中,很多 Babel 工具以及
npm 包等都发生了变化,导致其配置文件有各种各样的写法。同时,很多 Babel 相关的文章没有注意到版本的问题,这给学习者也造成了很大的困惑。

web 前端开发有必要了解这两个版本的变化。

  • 3、Babel7 的 npm 包都是放在 babel 域下的,即在安装 npm 包的时候,我们是安装 @babel/ 这种方式,例如 @babel/cli、@babel/core 等。而在
    Babel6,我们安装的包名是 babel-cli,babel-core
    等。其实它们本质是一样的,都是 Babel 官方的 cli 命令行工具和 core 核心包,而且功能是一样的,只是名称版本变化了一下而已。在平时开发和学习的过程中,碰到 '@babel/' 和 'babel-' 应该下意识认识到他俩原本是一个包,只是版本不一样而已。

相关文章

网友评论

      本文标题:babel【3】:关于 babel 版本

      本文链接:https://www.haomeiwen.com/subject/xlcssltx.html