工程笔记
写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:Turborepo
对于具有条件导出的单仓库项目包,跳过重新构建循环。
在开发环境下,让 package.json 指向 TypeScript 源文件,这样 Vite、Node 和 Webpack 就能实现热更新共享的 UI,而无需重新构建每个内部包。
阅读约 6 分钟将一个 NestJS 后端项目迁移到 pnpm 与 Turborepo 组合的单一仓库中
通过 pnpm 工作空间、Turborepo 任务图、适合缓存的 Dockerfile 以及 pnpm 目录,在各个 API 之间共享 TypeScript 合约,同时避免将常用资源堆放在杂物箱中。
阅读约 7 分钟逐步为 Node.js 应用搭建 pnpm 与 Turborepo 统一仓库结构
使用 pnpm workspaces 和 Turborepo 在空文件夹中创建一个 TypeScript 单仓库,然后针对 Web 应用、API 以及共享包执行运行、构建和过滤任务。
阅读约 8 分钟在 pnpm Turborepo 中实现 NestJS、Next.js 与 Expo(React Native)之间的代码共享
为 NestJS API、Next.js 网站以及 Expo React Native 应用搭建一个 pnpm Turborepo 单体仓库,并确定哪些类型和架构应放入共享包中。
阅读约 5 分钟Turborepo在NestJS单仓库中的定位以及何时无需使用它
Turborepo、pnpm workspaces与NestJS在TypeScript单仓库中如何分工:共享包、任务图、缓存机制、耦合风险以及何时无需使用这些工具。
阅读约 15 分钟
常见问题
关于这些文章
是。每篇都是为本站准备的英文原创改写。结构与代码跟随来源;正文重写并做过重合检查。
英文是来源。只有存在该语言的正文译文时才显示其他语言。缺失或空白的译文仍是英文,包括在本地化网址上。
草稿经编辑后进入发布队列。站点导入只收录新的或有变更的 slug,不会重复添加。
示例仅供说明。上线前请核对技术栈与许可。若需交付,请发来简报。