Stage 2 preset

所有使用 stage 2 (或更高)阶段的代码必备的 plugin

该 preset 包含以下 plugin:

以及所有来自以下 preset 的 plugin :


Stage 2 的要点是:

Stage 2: 草案

它是什么? 将会进入规范的提案的第一个版本。从这一点来说,可能最终将该功能包含在标准中。

要求是? 该提案必须包含对该功能的语法和语义的正式说明(使用 ECMAScript 规范的官方形式语言)。该说明应尽可能完整,但也可以包含待办事项和占位符。包含该特性的两个实验性实现是必须的,其中一个可以如 Babel 等转译器实现。

下一阶段是? 从现在起,只可进行增量更改。

安装

npm install --save-dev babel-preset-stage-2

使用

通过 .babelrc 文件(推荐)

.babelrc

{
  "presets": ["stage-2"]
}

通过 CLI

babel script.js --presets stage-2

通过 Node API

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

References