上线的时候去掉console调试
vite.config.js文件修改,参考文档 https://cn.vite.dev/config/build-options#build-minify
新增下面部分
新版需要先执行
npm add -D terser下载依赖 (Vite 2内置 terser, Vite 3+ 改为可选依赖,需要手动安装, 上面文档有提到)
minify: "terser",
terserOptions: {
compress: {
drop_console: true, // ✅ 删除 console
drop_debugger: true, // ✅ 删除 debugger
},
},
完整如下
build: {
// https://vite.dev/config/build-options.html
sourcemap: command === "build" ? false : "inline",
outDir: "dist/psy",
assetsDir: "assets",
chunkSizeWarningLimit: 2000,
minify: "terser",
terserOptions: {
compress: {
drop_console: true, // ✅ 删除 console
drop_debugger: true, // ✅ 删除 debugger
},
},
rollupOptions: {
output: {
chunkFileNames: "static/js/[name]-[hash].js",
entryFileNames: "static/js/[name]-[hash].js",
assetFileNames: "static/[ext]/[name]-[hash].[ext]",
},
},
},