返回博客

Turborepo 1.11

2023年12月5日,星期二
Greg Soltis
姓名
Greg Soltis
X
@gsoltis
Chris Olszewski
姓名
Chris Olszewski
Nicholas Yang
姓名
Nicholas Yang
X
@nicholaslyang
Alexander Lyon
姓名
Alexander Lyon
X
@_arlyon

Turborepo 1.11 完成了向 Rust 的迁移,并发布了多项开发者体验改进

立即运行 npx @turbo/codemod migrate 进行更新。

使用 Rust 解锁 turbo 的未来

正如我们在关于迁移的博文中写到的那样,我们很高兴看到 Turborepo 用户从我们的移植工作中获益。Rust 使我们能够在我们的代码中呈现更多的复杂性,因此我们能够以多种方式在您的代码库中创建更好的体验

如果您发现任何您认为与新的 Rust 代码路径相关的问题,您可以使用 --go-fallback 标志选择返回到 Go 代码路径,并在 GitHub 上报告问题

分组日志以提高可读性

为了更容易地查看您的任务日志,我们引入了 --log-order 标志,以便在任务完成后输出该任务的所有日志,而不是在写入时输出。这使得日志按任务分隔,提高了特定任务日志的可读性。

Using `--log-order=grouped` to output task logs to the terminal as separated chunks separated by task.

使用 --log-order=grouped 启用此行为。查看文档了解更多信息

更新的示例

我们的存储库包含一个示例目录,其中包含您的项目的起始单体仓库。

要开始使用示例,请运行

终端
# Two Next.js applications
npx create-turbo@latest
终端
# Next.js and Remix
npx create-turbo@latest -e kitchen-sink
终端
# Vue and Nuxt
npx create-turbo@latest -e with-vue-nuxt

我们正在努力确保我们的示例保持最新。此外,我们还重新设计了示例,以提倡单体仓库的最佳实践。例如

使用示例开始使用,或直接浏览代码了解更多信息。

社区

自从发布Turborepo 1.10以来,我们看到了令人难以置信的采用率和社区增长

Turborepo 是其所有贡献者(包括我们的核心团队)共同努力的结果。

感谢您一直以来的支持、反馈和协作,使 Turborepo 成为您首选的构建工具。