【前端】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测试环境保留

相关推荐
止观止3 分钟前
拒绝“都是 string”:品牌类型与领域驱动设计 (DDD)
前端·typescript
芸简新章10 分钟前
微前端:从原理到实践,解锁复杂前端架构的模块化密码
前端·架构
忧郁的Mr.Li10 分钟前
设计模式--单例模式
javascript·单例模式·设计模式
摘星编程13 分钟前
在OpenHarmony上用React Native:Text文本可点击链接
javascript·react native·react.js
pusheng202524 分钟前
燃料电池电化学传感器在硫化物固态电池安全监测中的技术优势解析
前端·人工智能·安全
それども24 分钟前
Excel文件解析 - SAX和DOM方式的区别
java·前端·excel
それども27 分钟前
Excel文件解析 - SAX startRow cell endRow 执行顺序
java·前端·excel
Byron070728 分钟前
基于 Vue 的微前端架构落地实战:从 0 到 1 搭建企业级多应用体系
前端·vue.js·架构
一位搞嵌入式的 genius29 分钟前
从 URL 到渲染:JavaScript 性能优化全链路指南
开发语言·前端·javascript·性能优化
芭拉拉小魔仙29 分钟前
Vue 3 组合式 API 详解:告别 Mixins,拥抱函数式编程
前端·javascript·vue.js