代码之家  ›  专栏  ›  技术社区  ›  Supplementing

使用nuxt在谷歌应用程序引擎上部署失败

  •  0
  • Supplementing  · 技术社区  · 3 年前

    我试图在谷歌应用引擎上部署我的vue/nuxt应用程序。我已经用同样的方式部署了将近2年,现在有178个版本。app.yaml文件或我的GCP帐户中没有任何更改,但部署现在失败了,出现了错误[13]:发生了内部错误。我已经尝试了很多东西,在stackoverflow和github上遵循了多个指南,但都不起作用。调试时,我注意到上面写着 '操作[apps/myApp/operationIdHere]未完成。正在等待重试' 一次又一次,直到它最终失败。以下是我尝试过的东西,如有帮助,不胜感激。

    我尝试过但没有成功的事情:

    • 更改存档付款
    • 再次登录CLI
    • 从app.yaml文件中删除除“runtime:nodejs14”之外的所有内容
    • 更新gcloud cli
    • 卸载和重新安装gcloud CLI
    • 将节点从14.17.3更新到18+,并更新yaml文件中的运行时
    • 在命令行中运行“gcloud-config-set-storage/use_gsutil true”
    • 重新启动mac/vs代码
    • 更换wifi
    0 回复  |  直到 3 年前
        1
  •  1
  •   NoCommandLine    3 年前

    从评论转移到回答,以便其他人更清楚

    2023年4月11日发布的 breaking change 到Nodejs应用程序

    对于所有使用Node.js运行时的服务,如果您在package.json文件中定义了npm-build脚本,那么npm-run-build现在会在部署期间自动运行。

    新的设计是,如果你使用Node.js构建包 package.json 有一个 build 脚本,GAE将 自动地 在部署期间运行构建脚本。这意味着你必须正确设置每一件事,这样你的应用程序才能正常运行。该文档还包含跳过生成命令的方法。