vue-cli3 打包去掉console,插件babel-plugin-transform-remove-console

阳凌
2023-12-01

1.安装依赖包 babel-plugin-transform-remove-console;
npm install babel-plugin-transform-remove-console --save-dev
2.在vue项目根目录下新建 babel.config.js,做相关配置;

const prodPlugins = [];
// 判断当前环境是否为生产环境 如果是生产环境把transform-remove-console放入数组中
if (process.env.NODE_ENV === "prod") { 
  prodPlugins.push([
    "transform-remove-console",
    { exclude: ["error", "warn"] }
  ]);
}

module.exports = { 
  plugins: [
    // 生产环境下plugins 扩展运算符把数组展开
    ...prodPlugins
  ]
};

 类似资料: