Files
dudu/desktop/vite.config.mjs
wangjia 40760aa884
ci / server (push) Failing after 14s
ci / design-tokens (push) Failing after 11s
dudu MVP:五端语音输入法初始提交
- server:Go 网关(WS 流式识别中继/计费配额/微信登录支付 mock/反馈/埋点),gummy provider 已真实联调
- desktop:Tauri 2(全局快捷键 push-to-talk/浮层/托盘/设置/登录购买/反馈/首启引导)
- android:Compose 主 App + IME(键盘内录音直传)
- ios:App + 键盘扩展(1A spike 实证键盘内不可录音,走 deep link 听写)
- design/design-pipeline:设计系统 + token 导出 iOS/Android 主题
- doc:前后端设计文档(HTML);web:官网宣传页;todo:任务看板

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 00:38:37 +08:00

30 lines
1000 B
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { resolve } from 'node:path';
// 多窗口入口:settings(主/设置)、overlay(识别浮层)、tray(自绘托盘菜单)、login(登录购买)、
// feedback(反馈问题)、onboarding(首次启动引导)
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
// 设计系统直接以源码包形式复用(@dudu/design → ../design
'@dudu/design': resolve(__dirname, '../design'),
},
},
build: {
rollupOptions: {
input: {
settings: resolve(__dirname, 'index.html'),
overlay: resolve(__dirname, 'overlay.html'),
tray: resolve(__dirname, 'tray.html'),
login: resolve(__dirname, 'login.html'),
feedback: resolve(__dirname, 'feedback.html'),
onboarding: resolve(__dirname, 'onboarding.html'),
},
},
},
clearScreen: false,
server: { port: 5181, strictPort: true },
});