turbo-ignore
使用 turbo 来判断一个包或其依赖项是否发生了更改。这在 CI 中快速跳过任务时非常有用。
要了解更多信息,请访问
turbo-ignore 版本管理
由于 turbo-ignore 最常用于在将依赖项安装到仓库之前运行,因此在运行 turbo-ignore 时不会有 turbo 二进制文件可用。相反,turbo-ignore 将使用以下策略查找与您的仓库兼容的正确版本:
- 首先,检查根目录
package.json#devDependencies或package.json#dependencies中是否有turbo条目。如果找到版本,则会使用该版本。 - 如果在
package.json中未找到entry,将读取turbo.json来获取其 schema。如果找到tasks键,则使用turbo@^2。如果找到 Turborepo v1 的pipeline,则使用turbo@^1。