fix: copy workspace package.json before yarn install so devDeps are installed

vue-tsc and other workspace devDeps were missing because COPY <workspace>/
ran after yarn install, leaving yarn without sub-package manifests.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-06-11 17:27:39 +08:00
父节点 500eca8d6a
当前提交 344baead4e
共有 2 个文件被更改,包括 5 次插入0 次删除

查看文件

@ -4,6 +4,8 @@ WORKDIR /workspace
COPY package.json ./package.json
COPY yarn.lock ./yarn.lock
# Workspace manifests must exist before yarn install so devDeps are installed
COPY ops-platform/package.json ./ops-platform/package.json
ENV YARN_CACHE_FOLDER=/var/cache/yarn

查看文件

@ -4,6 +4,9 @@ WORKDIR /workspace
COPY package.json ./package.json
COPY yarn.lock ./yarn.lock
# Workspace manifests must exist before yarn install so devDeps (e.g. vue-tsc) are installed
COPY tenant-platform/package.json ./tenant-platform/package.json
COPY docs-site/package.json ./docs-site/package.json
ENV YARN_CACHE_FOLDER=/var/cache/yarn