vite 3.x 已经将 esbuild 作为默认构建选项,你可以通过如下配置在构建时移除代码中的 console.log
、debugger
。
// vite.config.ts
import { defineConfig } from 'vite'
export default defineConfig({
esbuild: {
drop: ['console', 'debugger'],
},
});
如果你仍然使用 terser 作为构建工具,可以通过如下配置实现此目的。
// vite.config.ts
import { defineConfig } from 'vite'
export default defineConfig({
build: {
minify: 'terser',
terserOptions: {
compress: {
drop_console: true,
drop_debugger: true,
},
},
},
})
标签:console,debugger,构建,移除,vite,defineConfig
From: https://www.cnblogs.com/guangzan/p/16633753.html