不周 · 修复 Docker 构建

This commit is contained in:
agent
2026-08-06 02:28:42 +00:00
parent 880be36fe5
commit 1c78843dde
+4 -1
View File
@@ -2,12 +2,15 @@
FROM node:20-alpine AS build
WORKDIR /app
# 构建阶段必须是开发环境,否则 npm 会跳过 devDependenciestsc/vite 缺失 → 127
ENV NODE_ENV=development
# 先只拷贝依赖清单,利用 Docker 层缓存加速重复构建
COPY package.json package-lock.json* ./
# 国内网络环境可取消下一行注释使用镜像源
# RUN npm config set registry https://registry.npmmirror.com
RUN npm install
RUN npm install --include=dev
# 拷贝源码并构建(产物输出到 /app/dist)
COPY . .