今天我们很高兴向大家介绍全新的 Create Next App。
通过一条命令,Create Next App 就能搭建一个基于 Next.js 的现代化 React 应用。
只需运行以下命令即可开始使用:
Create Next App 经过彻底重构,旨在提供最佳的开发者体验:
- 交互式体验:现在运行不带参数的
npx create-next-app
会启动交互式引导流程,帮助您完成项目设置。 - 零依赖:项目初始化现在最快只需 1 秒。Create Next App 零依赖,安装包仅 604 kB。优化前的旧版本为 5.38 MB,体积减少了超过 4.7 MB!
- 离线支持:Create Next App 会自动检测离线状态,并使用本地包缓存来初始化项目。
- 新的默认项目模板:采用专为现代 Next.js 应用设计的新模板。由于 Create Next App 现在与 Next.js 同步维护,该模板将始终与最新版 Next.js 保持同步!
- 示例支持:可以从 Next.js 示例库 中选择示例来初始化应用(例如
npx create-next-app --example api-routes
)。 - 经过测试:该包属于 Next.js 单体仓库,使用与 Next.js 相同的集成测试套件进行测试,确保每个版本都能如期工作。
Create Next App 之前是一个由 社区维护 的项目,但我们认为有必要精心打造用户对 Next.js 的第一印象。特别是当我们在 Next.js 示例库 中推荐它时。
我们与 Segment 合作完成了包的归属权转移,特别感谢 Fouad Matin 等人前期的维护工作。