Fix iOS Safari compatibility and GitHub Actions build issues
Co-authored-by: 20250410303 <20250410303@stu.fosu.edu.cn>
This commit is contained in:
+2
-2
@@ -1,5 +1,5 @@
|
||||
# ---- 第 1 阶段:安装依赖 ----
|
||||
FROM node:20-alpine AS deps
|
||||
FROM --platform=$BUILDPLATFORM node:20-alpine AS deps
|
||||
|
||||
# 启用 corepack 并激活 pnpm(Node20 默认提供 corepack)
|
||||
RUN corepack enable && corepack prepare pnpm@latest --activate
|
||||
@@ -13,7 +13,7 @@ COPY package.json pnpm-lock.yaml ./
|
||||
RUN pnpm install --frozen-lockfile
|
||||
|
||||
# ---- 第 2 阶段:构建项目 ----
|
||||
FROM node:20-alpine AS builder
|
||||
FROM --platform=$BUILDPLATFORM node:20-alpine AS builder
|
||||
RUN corepack enable && corepack prepare pnpm@latest --activate
|
||||
WORKDIR /app
|
||||
|
||||
|
||||
Reference in New Issue
Block a user