logo科技微讯

Turborepo 使用笔记

作者:科技微讯
日期:2022-07-03
📝 笔记

Turborepo 是一个用来管理 monorepo 的工具。

  • 按照文档初始化一个 turbo 项目;
  • 根目录的 package.json 有一个 workspaces 字段,该字段用来让 turborepo 知道目录下有哪些 workspace,这些 workspace 就交给 turborepo 管理;
  • 在根目录 npm i,会把各 workspace 的 npm 依赖安装在根目录的 node_modules 中,而不是安装在各 workspace 的 node_modules 中;
  • 单独为某一个 workspace 安装 npm 依赖:
npm i @kejiweixun/beijing-time -w=workspace_name
  • 各 workspace 的 package.json 中的 name 字段很关键,它是 turborepo 用来区分不同 workspace 的字段;
donation赞赏
thumbsup0
thumbsdown0
暂无评论