重新构建应用程序时 PM2 显示旧版本

PM2 shows old version when re-building app

我的节点应用程序在 PM2 中是 运行。当我关闭我的应用程序的最新版本 github 并重建它时,构建过程中的站点默认为更旧的版本(可能是我最初启动守护程序时的第一个版本)。如何让它在获取之前显示最新版本,同时重建到真正的最新版本?

要提供目录中的最新代码,运行:

$ pm2 reload APP_NAME

您可以通过

找到APP_NAME
$ pm2 list

当您获取最新代码并想要 运行 它时,请使用

重新启动服务器
$ pm2 reload APP_NAME

首次使用特定名称启动服务器

$ pm2 start path/to/index.js --name "api"

注意:在 linux 上,您可能需要 运行 pm2 和 sudo

我遇到了同样的问题,我重新启动了应用程序并且不得不通过创建失效来清除云端缓存。