vue中.babelrc配置文件
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