同一应用开出两个窗口先查单实例限制
排查顺序:
- 确认是不是自己又启动了一次(
pnpm tauri dev之类) - 看旧实例是否还在运行、窗口是否只是没关闭
- 框架默认是否提供 single-instance 限制;没有就补上,避免用户误开多实例
判定要点:两个窗口内容/主题可能不同(一个是你之前的运行、一个是最新启动的),这恰恰说明是两个进程,而不是一个进程渲染了两次。
相关
- 杀端口要区分服务端与客户端连接 —— 同类:先分清有几个进程/连接,再动手
- 以前能用最近坏了先查自己改了什么 —— 先怀疑自己又启动了一次,而不是先改代码
- 零延迟零尝试说明请求没发出去 —— 同类:从「现象计数」反推归属层