diff --git a/build/vite/index.ts b/build/vite/index.ts
index 0e721ce9..d08f1766 100644
--- a/build/vite/index.ts
+++ b/build/vite/index.ts
@@ -13,7 +13,7 @@ import Components from 'unplugin-vue-components/vite'
 import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
 import viteCompression from 'vite-plugin-compression'
 import topLevelAwait from 'vite-plugin-top-level-await'
-import vueSetupExtend from 'vite-plugin-vue-setup-extend'
+import vueSetupExtend from 'vite-plugin-vue-setup-extend-plus'
 import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
 import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
 
diff --git a/package.json b/package.json
index def1f5c7..25e6a139 100644
--- a/package.json
+++ b/package.json
@@ -63,6 +63,7 @@
     "steady-xml": "^0.1.0",
     "url": "^0.11.0",
     "video.js": "^8.0.4",
+    "vite-plugin-vue-setup-extend-plus": "^0.1.0",
     "vue": "3.2.47",
     "vue-i18n": "9.2.2",
     "vue-router": "^4.1.6",