入门
Turbopack 是一个为 JavaScript 和 TypeScript 优化的增量打包器,由 webpack 和 Next.js 的创建者在 Vercel 用 Rust 编写。
Turbopack 性能的秘诀有两方面:高度优化的机器代码和低级别的增量计算引擎,该引擎能够将缓存降至单个函数的级别。Turbopack 一旦执行一项任务,就不会再执行它。
我们的团队吸取了 webpack 10 年的经验教训,结合了 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 的信息吗? 这是关于我们认为使其特别之处的深入探讨。