next.js 服务器部署

* 安装 npm install -g pm2

npm install -g pm2

* 构建 Next.js 生产环境代码​(如果构建失败,需要检查目录下是否有 page或者app目录,两者二选一,不可同时存在)

npm run build【生成 .next 目录】

* 如果构建失败,需要检查目录下是否有 app 或者 pages 目录,两者有且只能有一个

对于较新版本(使用 App Router):
mkdir app
touch app/page.js
对于较旧版本(使用 Pages Router):
mkdir pages
touch pages/index.js

* 启动 next.js 应用

pm2 start "npm run start" --name next-app【next-app 自己起的应用名】

* 常用命令

pm2 ls              # 查看运行状态
pm2 logs next-app   # 查看实时日志【日志文件在:/root/.pm2/logs 目录下】
pm2 stop next-app   # 停止应用
pm2 restart next-app # 重启应用
pm2 delete 0 1 2 3 # 删除历史记录
pm2 monit      # 分区域查看信息

* 配置开启启动

pm2 startup          # 生成系统启动脚本
pm2 save             # 保存当前进程列表

 

posted @ 2025-07-12 17:06  雪化山河  阅读(113)  评论(0)    收藏  举报