diff --git a/vite.config.ts b/vite.config.ts index d837a59..9809942 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -30,7 +30,6 @@ export default defineConfig({ alias: { '@': path.resolve(__dirname, './src'), '@KTXC': path.resolve(__dirname, '../../core/src'), - '@MailManager': path.resolve(__dirname, '../mail_manager/src'), }, }, build: { @@ -47,9 +46,15 @@ export default defineConfig({ 'vue', 'vue-router', 'pinia', - '@MailManager', + /^@MailManager\//, ], output: { + paths: (id) => { + if (id.startsWith('@MailManager/')) { + return '/modules/mail_manager/static/module.mjs' + } + return id + }, assetFileNames: (assetInfo) => { if (assetInfo.name?.endsWith('.css')) { return 'mail-[hash].css'