项目里如何屏蔽console.log和console.info

186 阅读1分钟

本地调试有很多console.log或者console.info,测试环境需要屏蔽,如何实现? 例子:umirc框架的项目,npm run build的时候,会执行.umirc.ts文件,defineConfig中会配置,路由,outputPath(输出路径),全局主题,cheunk等等,在这里面添加

terserOptions:{
    compress:{
        drop_console: ['log', 'info']
    }
}

打包的时候会执行这个文件和这个代码,将项目的console.log和console.info屏蔽。