本章节涵盖 Next.js 项目的初始化流程、构建工具配置、文件目录规范以及环境变量的安全管理,旨在构建一个可扩展、类型安全且易于维护的代码库。

1. 项目初始化

使用官方脚手架 create-next-app 是启动项目的标准方式。

建议使用最新版本以获取 Next.js 15+ 的特性支持。

初始化命令与选项建议

在终端执行以下命令启动向导:

npx create-next-app@latest

推荐的配置选项及其理由:

构建工具配置

Turbopack

Turbopack 是由 Vercel 开发的基于 Rust 的增量构建工具,旨在取代 Webpack。