From d1c1a371ca35f86a60d2520e05ecd03bc6cbc0d3 Mon Sep 17 00:00:00 2001 From: asgerzhou Date: Tue, 28 Jul 2026 21:40:47 +0800 Subject: [PATCH] =?UTF-8?q?perf(build):=20=E8=B7=B3=E8=BF=87=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E6=97=B6=E7=B1=BB=E5=9E=8B=E6=A3=80=E6=9F=A5=E5=B9=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20typecheck=20=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- next.config.ts | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/next.config.ts b/next.config.ts index fdfc499..328838b 100644 --- a/next.config.ts +++ b/next.config.ts @@ -3,6 +3,10 @@ import type { NextConfig } from "next"; const nextConfig: NextConfig = { output: "standalone", reactCompiler: true, + typescript: { + // 跳过 next build 期间的 tsc 类型检查(CPU 密集),类型安全由本地/CI 跑 `pnpm typecheck` 兜底 + ignoreBuildErrors: true, + }, }; export default nextConfig; diff --git a/package.json b/package.json index f0ffc1b..d0015f8 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "start": "next start", "lint": "biome check", "format": "biome format --write", + "typecheck": "tsc --noEmit", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:push": "drizzle-kit push",