docs: 优化分块策略和混淆器注释

This commit is contained in:
pany 2023-08-23 13:48:33 +08:00
parent 84885b7bc8
commit 86f11d42b8

View File

@ -52,9 +52,13 @@ export default (configEnv: ConfigEnv): UserConfigExport => {
reportCompressedSize: false, reportCompressedSize: false,
/** 打包后静态资源目录 */ /** 打包后静态资源目录 */
assetsDir: "static", assetsDir: "static",
/** 分块策略 */
rollupOptions: { rollupOptions: {
output: { output: {
/**
*
* 1.
* 2. chunk
*/
manualChunks: { manualChunks: {
vue: ["vue", "vue-router", "pinia"], vue: ["vue", "vue-router", "pinia"],
element: ["element-plus", "@element-plus/icons-vue"], element: ["element-plus", "@element-plus/icons-vue"],
@ -63,12 +67,13 @@ export default (configEnv: ConfigEnv): UserConfigExport => {
} }
} }
}, },
/** 混淆器 */
esbuild: { esbuild: {
/** 打包代码时移除 console.log */ /** 打包时移除 console.log */
pure: ["console.log"], pure: ["console.log"],
/** 打包代码时移除 debugger */ /** 打包时移除 debugger */
drop: ["debugger"], drop: ["debugger"],
/** 打包代码时移除所有注释 */ /** 打包时移除所有注释 */
legalComments: "none" legalComments: "none"
}, },
/** Vite 插件 */ /** Vite 插件 */