查看: 126|回复: 0

next.js 服务器部署

[复制链接]

5

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-9-6
发表于 2025-7-12 17:06:00 | 显示全部楼层 |阅读模式

* 安装 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             # 保存当前进程列表

 



来源:https://www.cnblogs.com/xuehuashanghe/p/18980776
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部