Ver código fonte

fix: mobile CI 改用非 frozen install(pnpm-lock 未纳入仓库)

Co-authored-by: Cursor <cursoragent@cursor.com>
zlwu 6 dias atrás
pai
commit
c13c852c24
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      .drone.yml

+ 2 - 1
.drone.yml

@@ -49,7 +49,8 @@ steps:
       - cd mobile
       # 仓库内 pnpm-workspace.yaml 无 packages 字段,pnpm9 会直接失败;单包工程移走即可
       - mv pnpm-workspace.yaml pnpm-workspace.yaml.ci-bak 2>/dev/null || true
-      - pnpm install --frozen-lockfile --registry https://registry.npmmirror.com
+      # pnpm-lock.yaml 被 gitignore,不能 --frozen-lockfile
+      - pnpm install --no-frozen-lockfile --registry https://registry.npmmirror.com
       - pnpm run build
       - test -d dist/build/h5
       - tar -C dist/build/h5 -czf "/hzdyjs-releases/${DRONE_TAG}/mobile-h5-${DRONE_TAG}.tar.gz" .