You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地React项目更新至已部署的VPS服务器?

同步本地React代码到VPS服务器的解决方案

步骤1:登录VPS并进入项目目录

通过Putty连接你的VPS,切换到项目所在目录:

cd ~/react-application

(如果项目不在当前用户根目录,替换为实际的绝对路径)

步骤2:拉取GitHub主分支最新代码

执行git拉取命令,同步远程仓库的最新变更:

git pull origin main

(若你的默认分支是master,将main替换为master即可)

步骤3:重新构建React应用

React应用代码更新后需要重新打包,执行构建命令:

npm run build

如果使用yarn包管理器,替换为:

yarn build

步骤4:重启pm2服务

重启pm2管理的应用进程,让新构建的代码生效:

pm2 restart <你的pm2应用名称>

如果不清楚应用名称,先执行pm2 list查看;若仅管理单个React应用,也可以直接重启所有pm2进程:

pm2 reload all

可选:验证并重启nginx(若涉及路由/资源路径变更)

若本次代码调整了路由规则或静态资源路径,检查nginx配置文件(通常在/etc/nginx/sites-available/或/etc/nginx/conf.d/目录),确认root指向react-application/build目录,然后执行:

sudo nginx -t
sudo systemctl restart nginx

(先验证配置合法性,再重启nginx服务)

验证更新

完成上述步骤后,在浏览器访问你的VPS IP地址,即可查看更新后的应用。


内容的提问来源于stack exchange,提问作者Muhammad Mujtaba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 17:29:51