diff --git a/.gitignore b/.gitignore index 79d25f1..8e77348 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,6 @@ types/components.d.ts # Turbo .turbo + +dist/ +.eslintrc-auto-import.json \ No newline at end of file diff --git a/apps/designer/vite.config.ts b/apps/designer/vite.config.ts index 35d3a53..ffd6495 100644 --- a/apps/designer/vite.config.ts +++ b/apps/designer/vite.config.ts @@ -4,6 +4,7 @@ import { createDevTools } from '@vtj/local'; import http2Proxy from '@sy/vite-plugin-http2-proxy'; import mkcert from 'vite-plugin-mkcert'; import AutoImport from 'unplugin-auto-import/vite'; +import path from 'path'; const config = createViteConfig({ // proxy, @@ -45,6 +46,15 @@ export default defineConfig(({ mode }) => { define: { // 注入环境变量到客户端 __APP_ENV__: JSON.stringify(env) + }, + build: { + outDir: path.resolve(process.cwd(), '../../dist/designer'), // 输出到根目录/designer + emptyOutDir: true, // 构建前清空目录 + rollupOptions: { + input: { + main: path.resolve(__dirname, 'index.html') // 显式指定入口文件路径 + } + } } }; });