stage-0
babel-preset-stage-0
第 0 阶段的要点:
Stage 0
: 稻草人提案该阶段含义是?
一种为 ECMAScript 的演变自由提交想法的方式。提交的内容必须来自 TC39 的成员或非成员但已经注册成为 TC39 contributor 的人。该阶段的要求是?
该文档必须在 TC39 会议(源)上审核,然后添加到第 0 阶段提案的页面上。
该 preset 包含如下插件:
以及以下所有 preset 中的插件:
你可以查阅 src/index.js 以确保成功使用插件。
安装
npm install --save-dev babel-preset-stage-0
使用
通过 .babelrc 文件(推荐)
.babelrc
{
"presets": ["stage-0"]
}
通过 CLI
babel script.js --presets stage-0
通过 Node API
require("babel-core").transform("code", {
presets: ["stage-0"]
}
参考资料
- Axel Rauschmayer 在 "探索 ES2016 和 ES2017" 中的 "TC39 的 ECMAScript 特性的流程" 章节。