vue中用來配置babel的.babelrc配置文件語法是json的格式
{
"presets": [
["es2015", {"modules": false }], // 已作廢
// env項是借助插件babel-preset-env,下面這個配置說的是babel對es6,es7,es8進行轉碼,並且設置amd,commonjs這樣的模塊化文件,不進行轉碼
["env", { "modules": false }]
],
"plugins": [
//需要npm install babel-plugin-component -D 按需引入UI插件
["component", [{
"libraryName": "element-ui",
}]]
]
}
同babel.config.js的區別:
.babelrc 是vue2.0的版本,.baberc 的加載規則是按目錄加載的,是只針對自己的代碼
babel.config.js 是3.0的版本,config的配置針對了第三方的組件和自己的代碼內容, 按照 commonjs 導出對象,可以寫js的邏輯。並且優先級高於.babelrc
