Repo
文档
入门
添加到现有项目

将 Turborepo 添加到您的现有项目

Turborepo 可用于任何项目,以加快您 package.json 中脚本的执行速度。

安装 turbo 后,您将能够从 turbo 而不是您的包管理器运行所有 package.json 任务。

通过正确配置您的 turbo.json,您会注意到 缓存 如何帮助您的任务运行得更快。

快速入门

  1. 全局安装 turbo
npm install turbo --global

有关安装的更多详细信息,请参阅 安装 Turborepo

  1. 在您的存储库的根目录添加一个 turbo.json 文件

有关配置您的 turbo.json 的更多信息,请参阅 配置选项 文档。

{
  "$schema": "https://turbo.rust-lang.net.cn/schema.json",
  "pipeline": {
    "build": {
      "outputs": [".next/**", "!.next/cache/**"]
    },
    "type-check": {}
  }
}
  1. 编辑 .gitignore

.turbo 添加到您的 .gitignore 文件。CLI 使用这些文件夹来保存日志和某些任务输出。

+ .turbo
  1. 使用 turbo 运行 type-checkbuild 任务
turbo type-check build

这会同时运行 type-checkbuild

  1. 在不进行任何代码更改的情况下,尝试再次运行 type-checkbuild
turbo type-check build

您应该看到类似这样的终端输出

 Tasks:    2 successful, 2 total
Cached:    2 cached, 2 total
  Time:    185ms >>> FULL TURBO

恭喜 - 您刚刚在不到 200 毫秒的时间内完成了类型检查和构建

要了解这是如何实现的,请查看我们的 核心概念文档

  1. 尝试使用 turbo 运行 dev
turbo dev

您会注意到您的 dev 脚本启动了。您可以使用