開始使用
Turbopack 是一個針對 JavaScript 和 TypeScript 優化的增量打包工具,由 webpack 和 Next.js 的創作者在 Vercel 用 Rust 編寫。
Turbopack 高效能的秘密有兩個:高度最佳化的機器碼,以及一個可將快取降至個別函式層級的低階增量計算引擎。一旦 Turbopack 執行了某項任務,它就再也不會重複執行。
我們的團隊吸取了 webpack 十年的經驗,結合 Turborepo 的增量計算創新和 Google 的 Bazel,創造了一個準備好支援未來數十年運算的架構。
Turbopack 可用於 Next.js 開發伺服器。您現在可以透過將 --turbopack
標誌新增至您的 next dev
命令來試用 Turbopack。
若要回報問題,請使用 Next.js 儲存庫中的問題範本。我們感謝您的回饋。
注意:目前尚不支援使用 next build
的生產版本建置。
快速入門
截至今日,Turbopack 可在 Next.js 15 中使用。未來,我們將發佈獨立的 CLI、外掛程式 API,以及對其他框架 (例如 Svelte 和 Vue) 的支援。目前,請按照以下指示開始使用
新專案
- 使用 Turbopack 建立 Next.js 14 專案
- 啟動 Next.js 開發伺服器 (使用 Turbopack)
Next.js 開發伺服器現在由 Turbopack 提供支援!啟動和更新都應該幾乎是即時的。應用程式越大,改進就越大。
現有專案
將 --turbopack
新增至您的 next dev
命令
下一步
想深入了解 Turbopack 嗎?以下是我們認為它很特別的原因的深入探討。