大型 Monorepo 巨型前端工程如何配置 Cursor 索引?多包隔离与检索加速技巧
上百个子模块的巨型 Monorepo 导致 Cursor 索引卡死或内存爆满?深入讲解 TurboRepo 与 Nx 架构下的目录过滤规则与提升语义检索准确率的最佳配置。
性能瓶颈:为什么巨型工程容易让索引变慢?
在包含数十个子 package 的 Monorepo 仓库中,如果不做精细化配置,Cursor 在构建向量索引时会陷入各个子包内部的 `.turbo`、`dist`、`.next` 构建产物海洋中,造成巨大的内存浪费并产生语义噪音。
黄金排除策略(在根目录 .cursorignore 中写入)
```
**/dist/**
**/build/**
**/.turbo/**
**/.next/**
**/coverage/**
**/*.min.js
**/pnpm-lock.yaml
```
仅保留纯粹的核心源代码文件参与向量嵌入计算,不仅能让全库索引在 2 分钟内极速完成,更大幅提升了问答定位的信噪比与精准度。