umi3项目中去掉打印


安装插件

npm install terser-webpack-plugin --save-dev

配置插件

  • config/config.js 文件中配置
export default defineConfig({
  ...,
    chainWebpack: function (config, { webpack }) {
    console.log(process.env.NODE_ENV)
    // 线上环境就去除console输出
    process.env.NODE_ENV === 'production' && config.optimization.minimizer('terser').tap((args) => {
      args[0].terserOptions.compress.drop_console = true;
      args[0].terserOptions.compress.drop_debugger = true;
      return args;
    });
  }
});

文章作者: XIAKEMING-侠客明
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 XIAKEMING-侠客明 !
评论