启动/更新/重启 nuxt项目步骤
1、本地电脑打包 生成 nuxt 文件夹
2、压缩nuxt文件夹后上传到服务器
3、替换掉服务器上旧的nuxt文件夹
. . 3.1、建议备份服务器上的nuxt文件夹,不做删除操作,只重命名下
mv nuxt nuxt20240310 // 重命名nuxt文件夹为 nuxt20240310
. . 3.2、上传本地压缩好的nuxt到服务器 并解压
unzip nuxt // 解压
4、更新重启项目,建议使用 pm2 进程管理工具
. . 4.1、安装 pm2 进程管理工具
npm install -g pm2
. . 4.2、使用 pm2 启动应用 / 重启应用
pm2 start npm --name "my-nuxt-app" -- start // 创建/启动应用
pm2 restart all // 重启pm2列表中所有进程
pm2 相关命令
pm2 list // 查pm2管理的所有进程列表
pm2 restart all // 重启pm2列表中所有进程; 若只启动某个,将 all 改为进程id
pm2 delete all // 删除所有进程; 若只删除某个, 将 all 改为进程id
pm2 log // 显示日志
pm2 flush // 日志清理
pm2 stop all // 停止所有进程; 若只停止某个, 将 all 改为进程id
误使用npm 启动后怎么处理
使用npm启动后 pm2 list 会查不到该项目运行的进程,因此按如下步骤处理:
1、找到自己nuxt项目运行进程的pid
lsof -i :3006 // 根据进程端口查pid(如果你明确知道服务端口号的话)
ps aux | grep "node" // 这将列出所有包含 "node" 关键字的进程。尝试查找与你的项目相关的进程。
2、根据 pid 杀掉该进程
kill pid
3、重新使用pm2来进行启动,方便后续管理
pm2 start npm --name "my-nuxt-app" -- start // 创建/启动应用
标签:npm,pm2,启动,文件夹,Linux,进程,服务器,nuxt
From: https://blog.csdn.net/LuckKing0925/article/details/136913935