- E5:[补充指令]与[系统恢复]同治三处——载入滤出/恢复回放剔除/ 首条任务消息排除(434c8c40占位实证),is_guide_artifact统一判据 - E13:同工具超时连败≥3跨签名聚合,执行前软收敛警告(治换档位调参 逃逸,434c8c40 run_command 8连败实证) - E2:压缩失败走关键词摘要兜底时新发AiContextDegraded,前端toast 「上下文已降级」不再静默失忆(76730ce8 seq166实证) - vite watch忽略target/(cargo编译写.o触发EBUSY杀dev进程) - provider-list模板根div缺闭合补齐(拆分半成品断链) 验收:tool_failure 5/keyword_fallback 3/recovery 6 passed;vue-tsc EXIT 0
32 lines
728 B
TypeScript
32 lines
728 B
TypeScript
import { defineConfig } from "vite";
|
|
import vue from "@vitejs/plugin-vue";
|
|
|
|
const host = process.env.TAURI_DEV_HOST;
|
|
|
|
export default defineConfig(async () => ({
|
|
resolve: {
|
|
alias: {
|
|
'@': '/src',
|
|
},
|
|
},
|
|
plugins: [vue()],
|
|
clearScreen: false,
|
|
server: {
|
|
port: 1420,
|
|
strictPort: true,
|
|
host: host || false,
|
|
hmr: host
|
|
? {
|
|
protocol: "ws",
|
|
host,
|
|
port: 1421,
|
|
}
|
|
: undefined,
|
|
watch: {
|
|
// target/ 同理须忽略:cargo 编译写 .o/.rlib 时 watcher 触发 EBUSY(文件被写锁),
|
|
// chokidar 直接抛异常杀掉 dev 进程(2026-10-18 实证:watch sqlite3.o 崩溃)
|
|
ignored: ["**/src-tauri/**", "**/target/**"],
|
|
},
|
|
},
|
|
}));
|