前端目录设置面板调用 get_app_config_dir_override / set_app_config_dir_override,web 桥接 501。
桌面端通过 Tauri Store(app_store 模块)读写该覆盖值;CLI 无 app_store 等价物——config::get_app_config_dir 注释为「CLI mode: no app store override, always use default」。
建议:用持久化位置(settings.json 加字段,或独立小 store)存覆盖值,并让 config 路径解析读取它。注意 web server 运行时切配置目录需重建 AppState/DB 连接,需评估是否仅重启后生效。
(优先级低:web 场景运行时改配置目录意义有限,可考虑直接在 web 端隐藏。)
前端目录设置面板调用
get_app_config_dir_override/set_app_config_dir_override,web 桥接 501。桌面端通过 Tauri Store(
app_store模块)读写该覆盖值;CLI 无app_store等价物——config::get_app_config_dir注释为「CLI mode: no app store override, always use default」。建议:用持久化位置(settings.json 加字段,或独立小 store)存覆盖值,并让 config 路径解析读取它。注意 web server 运行时切配置目录需重建 AppState/DB 连接,需评估是否仅重启后生效。
(优先级低:web 场景运行时改配置目录意义有限,可考虑直接在 web 端隐藏。)