【前端】webpack打包去除console.log

0 问题

需要在打包的时候,自动地去除掉所有console.log

1 方法

js 复制代码
// vue.config.js
//...
module.exports = {
  //...
  config.optimization.minimizer[0].iptions.terserOptions.compress.drop_console = true
  //...
}
//...

也可以用if(process.env.NODE_ENV === 'production'){}之类的条件判断包起来,打包的时候生产环境自动去掉console.log测试环境保留

相关推荐
weixin_516875652 小时前
力扣 30 天 JavaScript 挑战 第37天 第九题笔记 知识点: 剩余参数,拓展运算符
javascript·笔记·leetcode
明月与玄武2 小时前
Vue 3 高性能实践 全面提速剖析!
前端·javascript·vue.js
童先生6 小时前
Nginx + Vue/React 前端 + API:防止路径混淆漏洞与跨域问题实战分享
前端·vue.js·nginx
黑夜照亮前行的路7 小时前
JavaScript 性能优化实战技术指南
javascript·性能优化
Stringzhua8 小时前
Vue数据的变更操作与表单数据的收集【6】
前端·javascript·vue.js
万少8 小时前
可可图片编辑 HarmonyOS 上架应用分享
前端·harmonyos
你的人类朋友9 小时前
git常见操作整理(持续更新)
前端·git·后端
无羡仙9 小时前
Webpack 核心实战:从零搭建支持热更新与 Babel 转译的现代前端环境
前端·webpack·前端框架
乐~~~9 小时前
el-date-picker type=daterange 日期范围限制
javascript·vue.js·elementui
你的人类朋友9 小时前
git中的Fast-Forward是什么?
前端·git·后端