忽略pnpm-lock

This commit is contained in:
mtvpls
2026-06-11 10:31:35 +08:00
parent 336bfe736d
commit 25b068f673
4 changed files with 19 additions and 9 deletions
+3 -2
View File
@@ -7,10 +7,11 @@ RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app
# 仅复制依赖清单,提高构建缓存利用率
COPY package.json pnpm-lock.yaml ./
# pnpm-lock.yaml 已在 .dockerignore 中排除,因此这里不复制锁文件
COPY package.json ./
# 安装所有依赖(含 devDependencies,后续会裁剪)
RUN pnpm install --frozen-lockfile
RUN pnpm install --no-frozen-lockfile
# ---- 第 2 阶段:构建项目 ----
FROM node:24-alpine AS builder