Linux服务器上的React生产构建

eni9jsuy  于 2023-08-03  发布在  Linux
关注(0)|答案(1)|浏览(158)

当我在运行'serve -s build'后关闭putty时,会话停止,我的React应用程序停止工作
你好!我使用create-react-app创建了一个小的React应用程序。我想在Linux服务器上部署这个应用程序,所以我使用命令npm run build,这将创建'build'文件夹。然后我将'build'文件夹移动到服务器并使用命令serve -s build。应用程序运行良好,但有一个问题-当我关闭putty(我用来连接到我的服务器)时,会话关闭,React应用程序停止。我尝试使用像serve -s build &这样的命令,但这没有帮助,每次我关闭会话时,应用程序都会停止
你能帮助并澄清在服务器上部署React应用程序的正确方法吗?如何使它的工作,即使当我关闭腻子?
谢谢你的时间

xxhby3vn

xxhby3vn1#

感谢Konrad的评论,我终于意识到问题不在于React命令,而在于在后台模式下运行进程。使用serve -s build & and nohup serve -s build > f1.txt &没有帮助,但当我开始搜索正确的术语时,我找到了这个答案here
link也帮了很大的忙。
所以在阅读了这些文章后,我的步骤是:

nohup serve -s build > f1.txt &
jobs -l
*the id of my process was 1*
disown %1

字符串

相关问题