Lu Fan(SonnyCalcr)
9495b8b60d
feat(installer): 自动安装首次运行所需的依赖 (#823)
* feat(installer): 自动安装首次运行所需的依赖
- pnpm install: 构建 ui-html 时自动安装 node_modules,首次运行不再因缺失 tsc 而失败
- pypinyin: 词库构建自动安装 Python 依赖,无需手动提前装
- 新增 scripts/download-neural-model.ps1: 从 chinese-ime-lm Release 下载神经整句模型
* 幂等设计,摘要验证正确时直接跳过,首次运行下载 ~30 MB
* Invoke-LocalTest.ps1 在词库构建后自动调用
优化完整包构建流程(test.ps1),首次运行时自动处理所有依赖安装和下载。
* fix: build-failures 测试允许 pnpm install 成功
mock pnpm 函数现在只让 'pnpm run build' 失败,允许 'pnpm install' 成功。
这样测试可以验证脚本在 build 失败时正确地中止,同时支持首次依赖安装。
2026-10-11 15:33:31 +08:00
..
2026-10-08 23:16:34 +08:00
2026-10-10 21:17:03 +08:00
2026-09-14 03:32:42 +08:00
2026-10-10 21:17:03 +08:00
2026-09-19 10:08:39 +08:00
2026-09-12 03:40:48 +08:00
2026-09-12 03:40:48 +08:00
2026-09-13 21:13:59 +08:00
2026-09-12 03:40:48 +08:00
2026-10-11 15:33:31 +08:00
2026-09-24 14:03:39 +08:00
2026-10-03 08:29:50 +08:00
2026-10-10 21:17:03 +08:00
2026-09-07 02:53:50 +09:00
2026-09-12 03:40:48 +08:00