{
// 此項指明,轉碼的規則
"presets": [
// env項是藉助插件babel-preset-env,下面這個配置說的是babel對es6,es7,es8進行轉碼,並且設置amd,commonjs這樣的模塊化文件,不進行轉碼
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"] // 兼容低版本瀏覽器(IE9)解決方案
}
}],
// 下面這個是不同階段出現的es語法,包含不同的轉碼插件
"stage-2"
],
// 下面這個選項是引用插件來處理代碼的轉換,transform-runtime用來處理全局函數和優化babel編譯
"plugins": ["transform-vue-jsx", "transform-runtime"]
}