Babel latest

Babel latest

该 preset 不推荐使用;请使用 env preset 替代。

这是一个特殊的 preset,将包含所有年度的 preset,因此无需用户单独指定年度预设。

该 preset 包含如下插件:

安装

npm install --save-dev babel-preset-latest

使用

通过 .babelrc (推荐)

.babelrc

{
  "presets": ["latest"]
}

通过 CLI

babel script.js --presets latest

通过 Node API

require("babel-core").transform("code", {
  presets: ["latest"]
});

选项

es2015

boolean,默认为 true。

可以切换来自 es2015 preset 的插件。

{
  "presets": [
    ["latest", {
      "es2015": false
    }]
]}

你也可以传递选项到 es2015 preset 中。

{
  "presets": [
    ["latest", {
      "es2015": {
        "modules": false
      }
    }]
]}

注意: 这也适用于以下其他 preset-year 的选项。

es2016

boolean,默认为 true。

可以切换来自 es2016 preset 的插件。

es2017

boolean,默认为 true。

可以切换来自 es2017 preset 的插件。