Fix iOS Safari compatibility and GitHub Actions build issues

Co-authored-by: 20250410303 <20250410303@stu.fosu.edu.cn>
This commit is contained in:
Cursor Agent
2025-08-29 03:52:48 +00:00
parent f239211864
commit 32b9521030
16 changed files with 635 additions and 744 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
# ---- 第 1 阶段:安装依赖 ----
FROM node:20-alpine AS deps
FROM --platform=$BUILDPLATFORM node:20-alpine AS deps
# 启用 corepack 并激活 pnpmNode20 默认提供 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