-
从 TypeScript 4.9 + React 17 + Webpack 5 → TS 5.7 + React 19 + Vite + Turbopack + tRPC 11 + Drizzle + Effect 全栈升级 47 天踩坑录:15 反模式 + 16 修法
38 位 TypeScript / React / Node 工程师 47 天把公司 TS 全栈技术栈从 TypeScript 4.9 + React 17 + Node 18 + Webpack 5 + Jest 28 + ESLint 8 升级到 TypeScript 5.7 + React 19 + Node 22 + Vite 6 + Turbopack 2.4 + Vitest 3 + …- 2
- 0
-
从 TypeScript 4.9 → 5.7 + Bun + Turbo + tRPC 全栈现代化 13 天踩坑实录:7 个反模式与 9 套修法
某 SaaS 公司 38 package monorepo 从 TS 4.9 + npm + Express 4 升级到 TS 5.7 + Bun 1.2 + Turbo 2 + tRPC 11 + Hono 4。13 天踩 7 个反模式:strict 全开 1840 错、Bun lockfile 不兼容、Turbo cache 命中仅 20%、tRPC streaming 14 分钟 hang …- 7
- 0
-
TypeScript 5.7 大型 monorepo 218 package tsserver OOM 14GB + tsc 编译 22 分钟 + CI 超时 41% 9 天复盘:project references DAG 重构 + verbatimModuleSyntax + skipLibCheck + disable*** 三件套 + Turborepo remote cache 6 套修法 + 13 条大型 TS monorepo 工程纪律
2026 年 2 月,我们一个大型 SaaS 前端 monorepo(pnpm workspace + Turborepo + 218 个 package + TypeScript 5.7 + React 19 + Next.js 15 + Vite 6 + Vitest 3、总- 7
- 0
-
tRPC + Zod 类型契约 3 周漂移事故复盘:Decimal/SDK/双轨制三层叠加 + Schema-First 单一真相源 + 12 条 TypeScript 工程纪律
2026 年 2 月,某 TS + tRPC + Zod 全栈项目连续 3 周遭遇数据契约漂移事故,前后端类型看似匹配但运行时频繁崩溃,累计 47 个 P2。根因是 tRPC inferRouterOutputs 类型幻觉 + Zod 与 interface 双轨制漂移 + 第三方 SDK 类型签名偏离三层叠加。用 Schema-First 单一真相源 + 强制 .output() + 边界 Zo…- 2
- 0
-
Node.js+TSmonorepoCI/CD流水线从28分钟压到4分钟的3周复盘:6大方向30项优化+Turborepo/oxlint/BuildKit实战
前端 monorepo CI 跑了 28 分钟,RFC 截止前实在受不了。3 周 6 大方向 30 项优化,每一项都标了具体收益和适用条件。Turborepo 远程缓存、oxlint 替 ESLint、Vite 取 webpack、BuildKit cache mount、并行矩阵 sharding——讲清楚什么场景该上、什么场景没必要折腾。- 13
- 0
-
TypeScript monorepo 编译 12min 优化到 90s:Project Refs + SWC + Turbo
60 个包 / 200 万行 TS monorepo,tsc 全量 12min,增量 30-60s,VSCode 占 4GB 卡顿。一个月治理:Project References 分模块 + tsbuildinfo + SWC 编译 + tsc 仅类型检查 + Turbo 增量缓存 + 远程缓存 + tsserver 调优。最终 90s,增量 < 5s,CI 25min → 45s。- 4
- 0
monorepo
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!






