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 啟用此行為。查看文件以了解更多資訊

更新的範例

我們的儲存庫包含一個範例目錄,其中包含適用於您專案的入門 monorepos。

若要開始使用範例,請執行

終端機
# 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

我們正重新努力確保我們的範例保持在最新狀態。此外,我們已重新設計範例,以提倡 monorepos 的最佳實務。例如

使用範例開始使用,或直接瀏覽程式碼以取得更多資訊。

社群

自從發布 Turborepo 1.10 以來,我們看到了驚人的採用率和社群成長

Turborepo 是所有貢獻者(包括我們的核心團隊)共同努力的成果。

感謝您持續的支持、回饋和協作,使 Turborepo 成為您首選的建置工具。