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 } }