diff --git a/package.json b/package.json index a1987f04edb1eb9fd88131a04afca3a03ceba0c4..55a4918177c28bb2738548dd449d096c94cfd39d 100644 --- a/package.json +++ b/package.json @@ -189,7 +189,8 @@ "typescript-eslint": "8.17.0", "uuid": "^11.1.0", "vite": "5.4.11", - "vite-plugin-mock": "^3.0.2" + "vite-plugin-mock": "^3.0.2", + "vite-plugin-qiankun": "1.0.15" }, "packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39" } \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index 37a8846b93b02a1bf187b5641dc187280fbc1d86..df8c6f244e8f1ebb24565ba85e56a4c7c7b82c44 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,6 @@ + + + diff --git a/vite.config.ts b/vite.config.ts index d9cc9a83e35ab70c1ce013e1426f6ec4f38ea910..016c7c08969e82efcd5c3c6a1440654c0a4d25ee 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -11,6 +11,7 @@ import { defineConfig, loadEnv } from 'vite'; import vue from '@vitejs/plugin-vue'; import vueJsx from '@vitejs/plugin-vue-jsx'; +import Qiankun from 'vite-plugin-qiankun'; import { viteMockServe } from 'vite-plugin-mock'; import { resolve } from 'path'; @@ -36,6 +37,9 @@ export default ({ mode }): UserConfigExport => { plugins: [ vue(), vueJsx(), + Qiankun('copilot', { + useDevMode: mode === 'development', + }), viteMockServe({ mockPath: 'mock', enable: mode !== 'production',