stage-1
第 1 阶段的要点:
Stage 1:提案 该阶段含义是? 该阶段的功能会被正式提案。 该阶段的要求是? 提案需要确定一个被称为负责人 (champion) 来跟进。负责人或联合负责人必须是 TC39 的成员。提案要解决的问题必须描述清楚,提出的解决方案中必须包含示例、API 以及相关的语义和算法。最后,必须明确提案的潜在障碍,例如与其他特性的交互或实现可能面临的挑战。就实现而言,polyfill 和 demo 也是必须的。 下一步规划? 当一个 stage 1 的提案被接受后,TC39 会宣布愿意审查、讨论及促成该提案。接下来的过程中,该提案可能发生大的改变。
该 preset 包含以下插件:
以及以下所有 preset 中的插件:
你可以查阅 src/index.js 以确保成功使用插件。
安装
npm install --save-dev babel-preset-stage-1
使用
通过 .babelrc
文件(推荐)
.babelrc
{
"presets": ["stage-1"]
}
通过 CLI
babel script.js --presets stage-1
通过 Node API
require("babel-core").transform("code", {
presets: ["stage-1"]
});
参考资料
- Axel Rauschmayer 在 "探索 ES2016 和 ES2017" 中的 "TC39 的 ECMAScript 特性的流程" 章节。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com