Node.js 将react脚本应用程序部署到GAE时出错
我试图将新生成的基于react脚本的应用程序部署到GAE,但遇到了一个问题。似乎构建已成功完成,但在部署/“更新服务”期间失败。正在寻找一些关于如何调试正在发生的事情的指针,因为我在控制台的错误日志中没有看到任何内容 以下是生成的最后一部分的输出:Node.js 将react脚本应用程序部署到GAE时出错,node.js,google-app-engine,reactjs,react-scripts,Node.js,Google App Engine,Reactjs,React Scripts,我试图将新生成的基于react脚本的应用程序部署到GAE,但遇到了一个问题。似乎构建已成功完成,但在部署/“更新服务”期间失败。正在寻找一些关于如何调试正在发生的事情的指针,因为我在控制台的错误日志中没有看到任何内容 以下是生成的最后一部分的输出: Step 5 : CMD npm start ---> Running in b930fc7e35e6 ---> 2d0d24685054 Removing intermediate container b930fc7e35e6 Su
Step 5 : CMD npm start
---> Running in b930fc7e35e6
---> 2d0d24685054
Removing intermediate container b930fc7e35e6
Successfully built 2d0d24685054
以下是我在服务更新期间看到的错误:
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [13] Timed out when starting VMs. It's possible that the application code is unhealthy. (0/2 ready, 2 still deploying).
app.yaml:
runtime: nodejs
vm: true
package.json:
{
"name": "venue-web",
"version": "0.1.0",
"private": true,
"engines": {
"node": "~6.8"
},
"devDependencies": {
"react-scripts": "0.7.0"
},
"dependencies": {
"react": "^15.3.2",
"react-dom": "^15.3.2"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"deploy": "gcloud app deploy --project venue-web"
}
}
我认为您的依赖项中缺少react脚本 回滚到以前成功的部署配置,并以增量方式应用更改以揭示问题