【nuxt服务端渲染技术篇】使用pm2让nuxt在服务器运行常驻后台

807 阅读1分钟
  • 在服务器任意目录执行pm2全局安装命令
npm install pm2 -g
  • 确保nuxt项目已经执行打包命令
npm run build

☆ 请留意不同nuxt项目的package.json中的"dev"命令的区别,nuxt官方的打包命令是nuxt build

  • 将打包好的nuxt项目中的 .nuxt | static | nuxt.config.js | package.json 拷贝到服务器提前创建好的nuxt项目存放目录内
cd \"nuxt安装目录"
  • 执行pm2项目启动命令
pm2 start npm --name "my-nuxt-app" -- run start

☆ "my-nuxt-app"可以自由命名,用作pm2进程列表的名称标识

☆ -- run start注意run前有一个空格 ( : ☆ 如果需要让进程保持运行,包括服务器重启的情况,可以再输入pm2准备好的命令: pm2 save


pm2的其他常用命令

  • 查看程序状态
pm2 list
  • 启用日志
pm2 logs
  • 性能监控
pm2 monit

前端笔记 @Qm 2024/4/17 19:00 Guilin,Guangxi