Google App Engine(灵活环境)能否在部署之前执行 package.json 中定义的构建步骤?

Can Google App Engine (flexible environment) perform a build step defined in package.json just before deployment?

我找不到任何关于柔性环境构建步骤的文档。我唯一发现的是,App Engine 会在部署后 运行 您的 package.json 文件中的 start 脚本,但是是否有可能使其 运行 成为 build先写剧本?这就是 Heroku 所做的,我想复制它。

您正在寻找的是名为 gcp-build 的脚本,因为该脚本可以在部署时执行自定义构建步骤,就在启动应用程序之前。虽然目前仅针对标准环境记录(我已经让工程师知道),但有多个 public 资源可以确认这在两种环境下都有效。请参阅以下链接作为参考:

  1. https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/appengine/typescript