create-next-app
开始使用 Next.js 最简单的方式是使用 create-next-app
。这个命令行工具能让你快速搭建新的 Next.js 应用,并自动完成所有基础配置。
你可以使用默认的 Next.js 模板创建新应用,也可以选择 Next.js 官方示例 中的模板。
交互式创建
通过以下命令以交互方式创建新项目:
随后会提示以下选项:
完成选择后,系统会根据你的回答自动创建配置正确的新项目。
非交互式创建
你也可以通过命令行参数直接创建项目(无需交互问答)。
此外,可以通过 --no-
前缀取消默认选项(例如 --no-eslint
)。
查看 create-next-app --help
:
为什么使用 Create Next App?
create-next-app
让你能在几秒内创建新的 Next.js 应用。该工具由 Next.js 官方团队维护,具有以下优势:
- 交互式体验:直接运行
npx create-next-app@latest
(不带参数)会启动交互式向导,引导你完成项目配置 - 零依赖:初始化项目最快仅需一秒。Create Next App 本身没有任何依赖
- 离线支持:当检测到离线状态时,Create Next App 会自动使用本地包缓存初始化项目
- 示例支持:可以从 Next.js 示例集合(如
npx create-next-app --example api-routes
)或任意公开 GitHub 仓库初始化项目 - 经过测试:该工具是 Next.js 单体仓库的一部分,使用与 Next.js 相同的集成测试套件进行验证,确保每个版本都能正常工作