From 8aeeb0b4878dbdac66f9c9d8554e29f966be9bee Mon Sep 17 00:00:00 2001 From: kailong321200875 <321200875@qq.com> Date: Thu, 21 Dec 2023 11:23:41 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=96=B0=E5=A2=9E=E6=89=93=E5=8C=85?= =?UTF-8?q?=E4=BD=93=E7=A7=AF=E5=88=86=E6=9E=90=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ package.json | 1 + vite.config.ts | 4 ++++ 3 files changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index 0b05e6a..7f5d52e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ dist-ssr /dist* *-lock.* pnpm-debug +stats.html + diff --git a/package.json b/package.json index 6417307..3fbe900 100644 --- a/package.json +++ b/package.json @@ -99,6 +99,7 @@ "prettier": "^3.1.1", "rimraf": "^5.0.5", "rollup": "^4.9.1", + "rollup-plugin-visualizer": "^5.11.0", "stylelint": "^16.0.2", "stylelint-config-html": "^1.1.0", "stylelint-config-recommended": "^14.0.0", diff --git a/vite.config.ts b/vite.config.ts index 38bbfda..618a31e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -12,6 +12,7 @@ import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' import { createStyleImportPlugin, ElementPlusResolve } from 'vite-plugin-style-import' import UnoCSS from 'unocss/vite' +import { visualizer } from 'rollup-plugin-visualizer' // https://vitejs.dev/config/ const root = process.cwd() @@ -117,6 +118,9 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { drop_debugger: env.VITE_DROP_DEBUGGER === 'true', drop_console: env.VITE_DROP_CONSOLE === 'true' } + }, + rollupOptions: { + plugins: env.NODE_ENV === 'production' ? [visualizer()] : undefined } }, server: {