Compare commits

...
Author SHA1 Message Date
zlwuandCursor 0765f00458 chore: 刷新 mobile/pnpm-lock.yaml 与 package.json 对齐(含 dayjs)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 19:23:06 +08:00
zlwuandCursor bea76c9e11 ci: 简化 mobile 流水线为 frozen-lockfile,并更新设计文档
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 18:29:12 +08:00
zlwuandCursor 2550e9713d fix: 纳入 mobile pnpm-lock 并简化 CI 安装,保证与本地依赖树一致
删除无效 pnpm-workspace.yaml;CI 用 frozen-lockfile + 跳过 puppeteer 下载。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 18:29:00 +08:00
zlwuandCursor 4e1ca614d4 fix: mobile CI 使用 hoisted node_modules,修复 webpack DefinePlugin 找不到
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 18:20:30 +08:00
zlwuandCursor 291de33d54 fix: mobile CI 跳过 puppeteer Chromium 下载,避免 install 长时间卡住
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 18:11:59 +08:00
zlwuandCursor 902b04a21a docs: 同步 mobile CI 安装说明(无 lockfile / 无效 workspace)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 17:24:52 +08:00
zlwuandCursor ba6a6af131 fix: mobile CI 改用非 frozen install(pnpm-lock 未纳入仓库)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 17:24:40 +08:00
zlwuandCursor 5ab54912a5 fix: mobile CI 临时移走无效 pnpm-workspace.yaml 后再 install
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 17:17:01 +08:00
5 changed files with 14971 additions and 8 deletions

No files matched your search

+2 -1
View File
@@ -47,7 +47,8 @@ steps:
- corepack enable
- corepack prepare pnpm@9 --activate
- cd mobile
# 勿 pnpm config set:本目录 pnpm-workspace.yaml 无 packages 字段会报错
# H5 构建不需要 Chromium
- export PUPPETEER_SKIP_DOWNLOAD=1 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1
- pnpm install --frozen-lockfile --registry https://registry.npmmirror.com
- pnpm run build
- test -d dist/build/h5
+1 -1
View File
@@ -80,7 +80,7 @@ mobile/yarn-debug.log*
mobile/yarn-error.log*
mobile/package-lock.json
mobile/yarn.lock
mobile/pnpm-lock.yaml
# mobile/pnpm-lock.yaml 纳入仓库,保证 CI 与本地依赖树一致
# Vue 自动生成的文件
web/auto-imports.d.ts
@@ -43,7 +43,8 @@
源文件:`backend/ruoyi-admin/target/ruoyi-admin.jar` → `backend-<tag>.jar`
2. **mobile**(`node:20-bookworm` + corepack/pnpm)
`pnpm install --frozen-lockfile` → `pnpm run build`(即 H5)
`pnpm install --frozen-lockfile`(仓库纳入 `mobile/pnpm-lock.yaml`;无效 `pnpm-workspace.yaml` 已删除)
→ `pnpm run build`(H5);CI 设置 `PUPPETEER_SKIP_DOWNLOAD=1`
打包 `mobile/dist/build/h5` → `mobile-h5-<tag>.tar.gz`
## Maven 公共缓存
+14966
View File
File diff suppressed because it is too large. Load diff
-5
View File
@@ -1,5 +0,0 @@
allowBuilds:
'@parcel/watcher': set this to true or false
core-js: set this to true or false
fsevents: set this to true or false
puppeteer: set this to true or false