diff --git a/build/vite/index.ts b/build/vite/index.ts index 2e48231d..40033551 100644 --- a/build/vite/index.ts +++ b/build/vite/index.ts @@ -14,6 +14,7 @@ import viteCompression from 'vite-plugin-compression' import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' import UnoCSS from 'unocss/vite' +import topLevelAwait from 'vite-plugin-top-level-await' export function createVitePlugins() { const root = process.cwd() @@ -30,6 +31,7 @@ export function createVitePlugins() { progress(), PurgeIcons(), ElementPlus({}), + topLevelAwait(), AutoImport({ include: [ /\.[tj]sx?$/, // .ts, .tsx, .js, .jsx