1.首先安装插件 babel-plugin-transform-remove-console
npm install babel-plugin-transform-remove-console --save
2.在babel.config.js里判断开发环境还是生产环境,代码如下:
const productPlugins = []
//判断是开发还是发布阶段
if(process.env.NODE_ENV === 'production'){
//发布阶段
productPlugins.push("transform-remove-console")
}
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset',
["@babel/preset-env", { "modules": false }]
],
'plugins': [
[
"component",
{
"libraryName": "element-ui",//按需加载element-ui
"styleLibraryName": "theme-chalk"
}
],
...productPlugins
]
}
其中环境的配置在package.json文件里
注意 环境和mode后面的字段匹配对应上