如何在Linux上的后台模式下启动React JS应用程序?

che*_*ete 3 reactjs

我是ReactJS的新手,我想在后台模式或分离模式下启动我的React应用程序。在Ruby On Rails中,-d可以使用选项在后台模式下启动应用程序。我应该如何在ReactJS应用程序中执行此操作。

我尝试运行 npm run build,它生成了优化的生产版本。请提出建议。

小智 9

看看pm2,这应该正是您想要的。

要安装pm2:

npm install pm2 -g
Run Code Online (Sandbox Code Playgroud)

要启动应用程序,只需运行:

pm2 start npm -- start
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式检查日志:

pm2 logs
Run Code Online (Sandbox Code Playgroud)

停止当前的pm2实例

1)列出pm2进程,获取ID,假设ID为0

pm2 ps
Run Code Online (Sandbox Code Playgroud)

2)然后停止ID

pm2 stop 0
Run Code Online (Sandbox Code Playgroud)