Appearance
资源库初始化
系统概览
资源库初始化模块。在应用启动时初始化资源库,配置扫描路径、建立索引。
核心职责
library-setup.ts— 资源库初始化、路径配置、索引建立。
对外 API(节选)
initLibrary()— 初始化资源库(启动时调用)。selectResourceRoot()— 选择资源根路径。selectOverridePath(category)— 选择覆盖路径。switchStorageMode(mode)— 切换存储模式(private/shared)。rescanAndSync()— 重新扫描并同步资源库。
与其他子系统关系
- 资源库核心:
library-core.ts。 - 配置:
@/core/config。
UI 入口
- 菜单层级 / 入口函数 / 快捷键统一由 menu-map.md 机器生成(勿手改)。
- 运行时动态生成的菜单项(renderCustom / slideRow 等)无法静态提取,缺口由本卡正文说明。
不变量
- 初始化在应用启动时执行一次。
- 初始化失败时降级为最小可用状态。