1.0 KiB
1.0 KiB
开发指南
启动开发服务器
自动端口选择
npm run dev
脚本会自动尝试以下端口:
- 3002 (默认)
- 3003
- 3004
- 3005
- 3006
如果以上端口都被占用,会随机选择一个3000-4000之间的端口。
结束所有开发进程
如果遇到端口占用问题,可以运行:
npm run dev:kill
这会清理所有正在运行的Next.js开发服务器。
然后再运行:
npm run dev
其他命令
构建生产版本
npm run build
启动生产服务器
npm run start
代码检查
npm run lint
常见问题
Q: 端口被占用怎么办?
A: 直接运行 npm run dev,脚本会自动找到可用端口。如果还是不行,先运行 npm run dev:kill 清理进程。
Q: 如何查看当前使用的端口? A: 启动时会显示 "🚀 Starting dev server on port XXXX"
Q: 如何强制使用特定端口? A: 直接运行:
npx next dev -H 0.0.0.0 -p 3002