feat: 集成rollup打包分析插件

This commit is contained in:
张传龙
2022-04-19 21:50:19 +08:00
parent 967ae1c483
commit 2bd85e6e60
4 changed files with 130 additions and 0 deletions

View File

@@ -20,6 +20,9 @@ import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
*/
import Icons from 'unplugin-icons/vite'
// rollup打包分析插件
import visualizer from 'rollup-plugin-visualizer'
import { unocss } from './unocss'
import { configHtmlPlugin } from './html'
import { configMockPlugin } from './mock'
@@ -38,5 +41,15 @@ export function createVitePlugins(viteEnv, isBuild) {
viteEnv?.VITE_APP_USE_MOCK && plugins.push(configMockPlugin(isBuild))
if (isBuild) {
plugins.push(
visualizer({
open: true,
gzipSize: true,
brotliSize: true,
})
)
}
return plugins
}