ES2017 preset

只编译 ES2017 的内容(到 ES2016)

如果你想保持最新版本,请使用 env preset

这个 preset 包含以下这些插件:

基本配置 (使用 CLI)

欲了解更多,请查看 cli 的设置页面及其使用相关文档。

安装 CLI 及该 preset

npm install --save-dev babel-cli babel-preset-es2017

用 preset 创建 .babelrc 配置文件

echo '{ "presets": ["es2017"] }' > .babelrc

创建要运行的文件

echo 'function a(b,) { console.log("hi"); }; a()' > index.js

运行它

./node_modules/.bin/babel-node index.js

安装

npm install --save-dev babel-preset-es2017

使用

.babelrc

{
  "presets": ["es2017"]
}

通过 CLI

babel script.js --presets es2017

通过 Node API

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