GEOZ

本文是 Next.js 的官方快速入门指南,介绍了搭建 Ne

2026/8/11
本文是 Next.js 的官方快速入门指南,介绍了搭建 Ne

AIAI Summary (BLUF)

本文是 Next.js 的官方快速入门指南,介绍了搭建 Next.js 开发环境所需的系统条件(Node.js 12.22.0+),并提供了两种安装方式:使用 create-next-app 自动初始化,或手动安装 next、react 和 react-dom。文中还讲解了项目脚本配置、pages 目录与路由映射的关系,帮助开发者快速上手创建第一个 Next.js 应用。

核心洞察

先说结论:手动安装那段比一键脚手架更有看头。create-next-app 帮你省了不少事,可只有手动装一遍,你才看得清 next、react、react-dom 和那几条 scripts 各自在干嘛。文件即路由这个设计建议记牢,它是 Next.js 最重要的约定,后面写页面绕不开它。

核心结论

  1. Next.js 要求 Node.js 12.22.0 或更高版本,并支持 macOS、Windows(含 WSL)和 Linux。
  2. 使用 npx create-next-app@latest 可自动完成项目安装;加 --typescript 参数即可启用 TypeScript
  3. 手动安装需执行 npm install next react react-dom,并在 package.json 中配置 devbuildstartlint 四个 scripts 脚本。
  4. pages 目录下的 .js.jsx.ts.tsx 文件导出 React 组件即是一个页面,文件路径对应路由,例如 pages/about.js 映射到 /about
  5. 安装完成后运行 npm run dev,开发服务器默认运行在 http://localhost:3000,编辑 pages/index.js 保存后即可在浏览器查看更新。

快速开始

欢迎阅读 Next.js 文档。

刚接触 Next.js 的话,建议先去刷互动课程。课程带小测验,跟完一遍,用 Next.js 需要的基础知识就齐了。

有问题随时去 GitHub Discussions 找社区帮忙。

系统环境需求

  • Node.js 12.22.0 或更高版本
  • MacOS、Windows(含 WSL)和 Linux 都支持

安装设置

最省事的方式是用 create-next-app 新建项目,它会自动配好所有内容。运行:

npx create-next-app@latest
# 或者
yarn create next-app

想用 TypeScript 开发,加一个 --typescript 参数:

npx create-next-app@latest --typescript
# 或者
yarn create next-app --typescript

安装完成后:

create-next-app 的更多用法,直接查它的文档。

手动安装设置

不想用脚手架,手动装也行。先把 next、react、react-dom 装上:

npm install next react react-dom
# 或者
yarn add next react react-dom

打开 package.json,加一段 scripts 配置:

"scripts": {
  "dev": "next dev",
  "build": "next build",
  "start": "next start",
  "lint": "next lint"
}

这几个脚本对应开发的不同阶段:

  • dev 跑 next dev,以开发模式启动 Next.js
  • build 跑 next build,构建生产环境版本
  • start 跑 next start,启动生产环境服务器
  • lint 跑 next lint,设置内置的 ESLint 配置

Next.js 的一切围绕页面这个概念组织。pages 目录下的 .js、.jsx、.ts 或 .tsx 文件,导出一个 React 组件,这就是一个页面。

页面按文件名对应路由。pages/about.js 映射到 /about,文件名里还能加动态路由参数。

建一个 pages 目录,在 pages/index.js 里写:

function HomePage() {
  return <div>Welcome to Next.js!</div>
}

export default HomePage

到这里你自动获得下面这些能力:

另外,Next.js 应用从建好那刻起就具备上生产环境的条件。部署细节看部署文档。

相关内容

继续学的话,建议从这几个章节入手:

  • 页面:进一步了解 Next.js 里页面的概念
  • CSS 支持:用内置 CSS 给应用加样式
  • CLI:了解 Next.js 命令行工具的更多玩法

常见问题(FAQ)

Next.js 部署需要什么环境?

需要 Node.js 12.22.0 或更高版本,支持 macOS、Windows(含 WSL)和 Linux。安装 Next.js 后,运行 npm run dev 启动开发服务器,生产环境用 npm run build 和 npm run start。

Next.js 手动安装怎么配置?

先执行 npm install next react react-dom,然后在 package.json 中添加 scripts:dev、build、start、lint,分别对应 next dev、next build、next start、next lint。创建 pages 目录,在 index.js 中导出组件即可。

Next.js 文件路由怎么用?

将 .js、.jsx、.ts 或 .tsx 文件放在 pages 目录下,文件名即路由。例如 pages/about.js 对应 /about,pages/index.js 对应首页 /。文件名支持动态路由参数。

阿凯广州
本文由 阿凯 审核,最后更新于 2026年8月11日
联系编辑 →
← 返回文章列表
分享到:微博

版权与免责声明:本文仅用于信息分享与交流,不构成任何形式的法律、投资、医疗或其他专业建议,也不构成对任何结果的承诺或保证。

文中提及的商标、品牌、Logo、产品名称及相关图片/素材,其权利归各自合法权利人所有。本站内容可能基于公开资料整理,亦可能使用 AI 辅助生成或润色;我们尽力确保准确与合规,但不保证完整性、时效性与适用性,请读者自行甄别并以官方信息为准。

若本文内容或素材涉嫌侵权、隐私不当或存在错误,请相关权利人/当事人联系本站,我们将及时核实并采取删除、修正或下架等处理措施。也请勿在评论或联系信息中提交身份证号、手机号、住址等个人敏感信息。