我是ReactJS的新手,我想以后台模式或分离模式启动我的React应用程序。在Ruby On Rails中,-d
选项可用于在后台模式下启动应用程序。我应该如何在ReactJS应用程序中做到这一点。
我尝试运行npm run build
,它生成了优化的生产版本。请提出建议。
答案 0 :(得分:4)
看看pm2,这应该正是您想要的。
要安装pm2:
npm install pm2 -g
要启动应用程序,只需运行:
pm2 start npm -- start
您可以通过以下方式查看日志:
pm2 logs
要停止当前的pm2实例
1)列出pm2进程,获取ID,假设ID为0
pm2 ps
2)然后停止ID
pm2 stop 0
答案 1 :(得分:0)
您也可以使用nohup
nohup bash -c 'npm start' &
&
用于后台处理