Merge pull request #155 from liuqi-web/minify-esbuild

chore:使用性能更好esbuild压缩代码
This commit is contained in:
菲鸽
2025-06-24 18:42:19 +08:00
committed by GitHub

View File

@@ -168,19 +168,16 @@ export default async ({ command, mode }) => {
}
: undefined,
},
esbuild: {
drop: VITE_DELETE_CONSOLE === 'true' ? ['console', 'debugger'] : ['debugger'],
},
build: {
sourcemap: false,
// 方便非h5端调试
// sourcemap: VITE_SHOW_SOURCEMAP === 'true', // 默认是false
target: 'es6',
// 开发环境不用压缩
minify: mode === 'development' ? false : 'terser',
terserOptions: {
compress: {
drop_console: VITE_DELETE_CONSOLE === 'true',
drop_debugger: true,
},
},
},
minify: mode === 'development' ? false : 'esbuild',
}
})
}