Closed HavocZhang closed 1 year ago
drop: ["console", "debugger"] 这个配置似乎是把 console.log 之外的 console 也删除了?理想情况下,更希望只删除 console.log,并且还希望删除注释!
可以看一下是否是这样配置:
esbuild: {
/** 在打包代码时移除 console.log、debugger 和 注释 */
pure: ["console.log"],
drop: ["debugger"],
legalComments: "none"
},
我已验证
不用terser真的快了好多
主要是增加了打包分块和修改混淆编译为esbuild 对比如下: 之前打包的时间和分块大小 现在的打包时间和分块大小 打包时间上优化了35%,由于采用了分块操作,浏览器并发加载包的速度提升