TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
帖子内容
求助一下,Claude在进行PNPM构建的时候,一下跑几十个node进行,导致RAM耗尽,内核 OOM,这种应该怎么解决?🥲 CLAUDE.md 添加了: ### 1. Vitest 配置 (`vitest.config.ts`) **必须遵守的限制:** ```typescript export default defineConfig({ test: { // === 工作线程限制(核心)=== maxConcurrency: 6, // 最多 6 个并发测试 maxThreads: 6, // 最大 6 个线程 minThreads: 2, // 最小 2 个线程 // === 超时限制 === testTimeout: 30000, // 30 秒超时 hookTimeout: 10000, // 10 秒钩子超时 teardownTimeout: 5000, // 5 秒清理超时 } }) ``` ### 2. Node.js 内存配置 **环境变量(必须设置):** ```bash # .env.test 或命令行导出 NODE_OPTIONS="--max-old-space-size=4096 --expose-gc" ``` **说明:** - `--max-old-space-size=4096`: 每个 Node 进程 4GB 内存限制 - `--expose-gc`: 暴露 GC API,用于手动清理 ### 3. pnpm 配置 (`.npmrc`) ```ini # 已配置 workspace-concurrency=4 # 限制 workspace 并发 ``` 好像都没什么用,实际使用还是会耗光RAM🙂↕️