返回部落格

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 成為您首選的建置工具。