Babel 6 較以前版本有些變化,幾個比較重要的點。es6
babel-polyfill, which when required, sets you up with a full ES2015-ish environmentnpm
爲了不衝突,最好卸載以前的 package: babel, babel-core 等。
安裝 Babel 6
$ npm install -g babel-cli
babel
babel 6 加入插件機制,默認不使用任何插件,將會直接輸出原文。能夠配置插件來翻譯指定的特性,固然,Babel 也準備好了預設集合,如支持全部的es6語法的預設集合 es2015,安裝此預設集:ui
$ npm install babel-preset-es2015
插件
全部的插件列表:http://babeljs.io/docs/plugins/命令行
安裝好 Babel 和相應的插件以後,再作個簡單的配置, Babel 提供了多種配置方式,詳細的配置方式見文檔:http://babeljs.io/docs/usage/options/。這裏使用 .babelrc 配置文件的方式。
在項目根目錄裏添加 .babelrc 文件,內容以下:翻譯
{ "plugins": ["es2015"], "ignore": [ "foo.js", "bar/**/*.js" ] }
在項目目錄下運行命令:
$ babel script.js
code
搞定~ip