chore: 新增打包体积分析插件
This commit is contained in:
parent
94160c0418
commit
8aeeb0b487
|
@ -6,3 +6,5 @@ dist-ssr
|
||||||
/dist*
|
/dist*
|
||||||
*-lock.*
|
*-lock.*
|
||||||
pnpm-debug
|
pnpm-debug
|
||||||
|
stats.html
|
||||||
|
|
||||||
|
|
|
@ -99,6 +99,7 @@
|
||||||
"prettier": "^3.1.1",
|
"prettier": "^3.1.1",
|
||||||
"rimraf": "^5.0.5",
|
"rimraf": "^5.0.5",
|
||||||
"rollup": "^4.9.1",
|
"rollup": "^4.9.1",
|
||||||
|
"rollup-plugin-visualizer": "^5.11.0",
|
||||||
"stylelint": "^16.0.2",
|
"stylelint": "^16.0.2",
|
||||||
"stylelint-config-html": "^1.1.0",
|
"stylelint-config-html": "^1.1.0",
|
||||||
"stylelint-config-recommended": "^14.0.0",
|
"stylelint-config-recommended": "^14.0.0",
|
||||||
|
|
|
@ -12,6 +12,7 @@ import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
|
||||||
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
|
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
|
||||||
import { createStyleImportPlugin, ElementPlusResolve } from 'vite-plugin-style-import'
|
import { createStyleImportPlugin, ElementPlusResolve } from 'vite-plugin-style-import'
|
||||||
import UnoCSS from 'unocss/vite'
|
import UnoCSS from 'unocss/vite'
|
||||||
|
import { visualizer } from 'rollup-plugin-visualizer'
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
const root = process.cwd()
|
const root = process.cwd()
|
||||||
|
@ -117,6 +118,9 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
|
||||||
drop_debugger: env.VITE_DROP_DEBUGGER === 'true',
|
drop_debugger: env.VITE_DROP_DEBUGGER === 'true',
|
||||||
drop_console: env.VITE_DROP_CONSOLE === 'true'
|
drop_console: env.VITE_DROP_CONSOLE === 'true'
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
rollupOptions: {
|
||||||
|
plugins: env.NODE_ENV === 'production' ? [visualizer()] : undefined
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
|
|
Loading…
Reference in New Issue