create-next-app
使用 create-next-app
是开始使用 Next.js 最简单的方法。这个命令行工具可以让你快速开始构建一个新的 Next.js 应用,所有配置都已为你设置好。
你可以使用默认的 Next.js 模板创建一个新应用,或者使用 官方 Next.js 示例 之一。
你可以通过运行以下命令以交互方式创建一个新项目:
然后你将被问到以下问题:
一旦你回答了这些问题,一个新项目将会根据你的回答进行正确的配置创建。
你也可以通过传递命令行参数来非交互式地设置一个新项目。
此外,你可以通过在选项前加上 --no-
前缀来否定默认选项 (例如 --no-eslint
)。
查看 create-next-app --help
:
create-next-app
允许你在几秒钟内创建一个新的 Next.js 应用。它由 Next.js 的创建者官方维护,并包含许多好处:
- 交互式体验:运行
npx create-next-app@latest
(不带参数) 会启动一个交互式体验,指导你设置项目。
- 零依赖:初始化项目只需一秒钟。Create Next App 没有任何依赖。
- 离线支持:Create Next App 会自动检测你是否离线,并使用你的本地包缓存引导你的项目。
- 支持示例:Create Next App 可以使用 Next.js 示例集合中的示例 (例如
npx create-next-app --example api-routes
) 或任何公共 GitHub 仓库来引导你的应用。
- 经过测试:该包是 Next.js 单一仓库的一部分,并使用与 Next.js 本身相同的集成测试套件进行测试,确保每次发布都能按预期工作。