babel是降es6转义成浏览器能理解的es5语法。 若是项目中用了babel 转移,须要定义babel须要的插件和预设转码。html
babel 通常能够配合 webpack 、 browserify 等打包工具一块儿使用,在打包编译的同时进行语法转义。react
通常存储在.babelrc 文件里, 项目根目录webpack
{ "presets": [ // presets 字段是用来设定转码规则 "stage-0", "es2015", "react" ], "plugins": [ "add-module-exports", "transform-class-properties", "transform-proto-to-assign" ], "ignore": [ "foo.js", "bar/**/*.js" ] }
或者放在pakage.json里面配置es6
{ "name": "my-package", "version": "1.0.0", "babel": { // my babel config here } }