vps交流

pm2 启动nuxt的问题,大佬们


在项目文件夹下这样运行,就行了么? 没太看懂,这个命令里面哪里是命令方面。
平时我运行npm run start 就可以运行。  pm2 start 后面跟命令么?– 后面跟命令的参数么? 是必须有空格么,网上没找到什么详细的解释pm2 怎么用的。我写了watch 是项目更新,能自动重启么。

pm2 start npm –name "test" — run start –watch

https://nuxtjs.org/deployments/pm2/

iiss 发表于 2022-10-11 00:31
https://nuxtjs.org/deployments/pm2/

如果程序迭代,这个能自动更新到么。我覆盖文件的话。

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

没看懂你想表达什么。
你根目录创建ecosystem.config.js文件配置下不就能用PM2启动了

iiss 发表于 2022-10-11 00:40
没看懂你想表达什么。
你根目录创建ecosystem.config.js文件配置下不就能用PM2启动了 …

启动后,我网站比如更新了,把文件都覆盖一遍,然后我应该怎么重启,手动停止,启动么?还是能自动?

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

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

iiss 发表于 2022-10-11 00:50
生产环境你更新肯定得先打包吧
node run build
之后文件覆盖

pm2 reload 还用进入项目的路径不,我看pm2 start的话, 后面能写路径么,目前知道是进到目录里面是可以。
我现在试试这个命令。
pm2 startOrReload ecosystem.config.js

斌斌 发表于 2022-10-11 01:00
pm2 reload 还用进入项目的路径不,我看pm2 start的话, 后面能写路径么,目前知道是进到目录里面是可以 …

要进目录哦,我没研究过不进目录怎么启动,进目录也没啥问题吧,你可以查下文档