next build 是用于构建 Next.js 应用的命令,而运行构建后的应用则通过 next start。这里是一个简明的流程说明:
✅ 构建 Next.js 应用
next build
这个命令会:
- 编译项目中的 TypeScript 和 JavaScript 代码;
- 优化静态资源;
- 生成 .next 文件夹(构建产物);
- 执行 SSR 页面和静态页面的预渲染;
- 分析代码分割情况。
▶️ 运行构建后的 Next.js 应用
next start
这个命令会:
- 启动一个 Node.js 服务器;
- 提供 SSR 页面服务;
- 提供预渲染后的 HTML 文件(静态页面);
- 默认监听在 http://localhost:3000。
⚠️ 注意:next start 只能在执行过 next build 后使用。