全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 582|回复: 7

pm2 启动nuxt的问题,大佬们

[复制链接]
发表于 2022-10-11 00:27:43 | 显示全部楼层 |阅读模式
在项目文件夹下这样运行,就行了么? 没太看懂,这个命令里面哪里是命令方面。
平时我运行npm run start 就可以运行。  pm2 start 后面跟命令么?-- 后面跟命令的参数么? 是必须有空格么,网上没找到什么详细的解释pm2 怎么用的。我写了watch 是项目更新,能自动重启么。

pm2 start npm --name "test" -- run start --watch

发表于 2022-10-11 00:31:56 | 显示全部楼层
https://nuxtjs.org/deployments/pm2/
 楼主| 发表于 2022-10-11 00:36:38 | 显示全部楼层
iiss 发表于 2022-10-11 00:31
https://nuxtjs.org/deployments/pm2/

如果程序迭代,这个能自动更新到么。我覆盖文件的话。
发表于 2022-10-11 00:40:11 | 显示全部楼层
斌斌 发表于 2022-10-11 00:36
如果程序迭代,这个能自动更新到么。我覆盖文件的话。


没看懂你想表达什么。
你根目录创建ecosystem.config.js文件配置下不就能用PM2启动了
 楼主| 发表于 2022-10-11 00:43:14 | 显示全部楼层
iiss 发表于 2022-10-11 00:40
没看懂你想表达什么。
你根目录创建ecosystem.config.js文件配置下不就能用PM2启动了 ...

启动后,我网站比如更新了,把文件都覆盖一遍,然后我应该怎么重启,手动停止,启动么?还是能自动?
发表于 2022-10-11 00:50:18 | 显示全部楼层
斌斌 发表于 2022-10-11 00:43
启动后,我网站比如更新了,把文件都覆盖一遍,然后我应该怎么重启,手动停止,启动么?还是能自动? ...

生产环境你更新肯定得先打包吧
node run build
之后文件覆盖
使用pm2 reload 命令就可以载入,不需要重新restart

 楼主| 发表于 2022-10-11 01:00:19 | 显示全部楼层
iiss 发表于 2022-10-11 00:50
生产环境你更新肯定得先打包吧
node run build
之后文件覆盖

pm2 reload 还用进入项目的路径不,我看pm2 start的话, 后面能写路径么,目前知道是进到目录里面是可以。
我现在试试这个命令。
pm2 startOrReload ecosystem.config.js
发表于 2022-10-11 01:25:28 来自手机 | 显示全部楼层
斌斌 发表于 2022-10-11 01:00
pm2 reload 还用进入项目的路径不,我看pm2 start的话, 后面能写路径么,目前知道是进到目录里面是可以 ...

要进目录哦,我没研究过不进目录怎么启动,进目录也没啥问题吧,你可以查下文档
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-9 07:57 , Processed in 0.066108 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表