如何在Google App Engine中部署React应用的新版本?
在Google App Engine上部署React应用新版本的步骤
1. 回到项目目录并同步代码
在Cloud Shell中切换到你之前克隆的GitHub仓库目录:
cd 你的仓库名称
如果远端仓库有更新,先拉取最新代码(可选但推荐):
git pull
2. 构建React生产环境包
React应用需要先编译为静态文件才能部署,执行构建命令:
npm run build
如果你的项目使用yarn管理依赖,替换为:
yarn build
3. 部署新版本到App Engine
使用gcloud命令完成部署,默认会自动生成一个新的版本号:
gcloud app deploy
如果需要手动指定版本名称(比如v2),添加--version参数:
gcloud app deploy --version v2
按照命令行提示确认部署操作即可。
4. 查看并验证新版本
部署完成后,打开App Engine控制台的「Versions」标签,就能看到刚创建的新版本。你可以在这里选择将全部/部分流量切换到新版本,也可以通过版本详情页提供的专属地址单独测试新版本功能。
额外提示
- 检查当前Cloud Shell关联的GCP项目是否正确:
gcloud config get-value project,如需切换项目执行gcloud config set project 你的项目ID - 部署前确保本地修改已妥善保存(如提交到Git),避免代码丢失
- 若部署失败,优先查看命令行输出的错误日志,常见问题包括依赖缺失、构建失败或权限不足
内容的提问来源于stack exchange,提问作者dannybellboy
相关产品推荐
相关产品推荐

