Files
NetMount/src-tauri
VirtualHotBar bab06c82d1 fix(openlist): 修复 openlist 闪退问题
问题原因:
openlist 使用相对路径(如 data/data.db)访问数据库文件,这些路径
相对于工作目录解析。之前工作目录设置为 ~/.netmount,但 openlist
数据在 ~/.netmount/openlist,导致找不到数据库文件而闪退。

解决方案:
1. spawn_sidecar 和 run_sidecar_once 函数添加 cwd 参数
2. 前端启动 openlist 时传入数据目录作为工作目录
3. setOpenlistPass CLI 命令也使用正确的数据目录

修改文件:
- src-tauri/src/lib.rs: 添加 cwd 参数支持
- src/utils/sidecar.ts: 更新函数签名
- src/utils/sidecarService.ts: 传递 cwd 参数
- src/utils/openlist/process.ts: 传入数据目录
- src/utils/openlist/openlist.ts: 传入数据目录
2026-03-26 14:03:28 +08:00
..
2026-03-04 23:25:58 +08:00
2026-03-04 23:25:58 +08:00