既然 appcfg 不见了,请从 app_engine 下载源代码?

Download source code from app_engine now that appcfg is gone?

我们遇到了一个问题,我们的依赖项没有被锁定,现在我们认为一个子依赖项已经被更改,导致我们的应用程序出现问题。我想从 app_engine 下载 node_modules 以获取正常运行的已部署代码,但我遇到了一些问题:

  1. 执行此操作的旧方法 appcfg 已被弃用,download_app 功能已完全消失。
  2. A​​pp Engine 版本中的源代码工具不允许您下载代码——只能看到原始文本。问题是安装了数百个(如果不是数千个)软件包,因此这不是手动执行的实用解决方案。

我能想到的最佳解决方案是抓取页面并下载所有内容,但我希望有更好的解决方案。

每个已部署构建的工件都存储在 GCS 中,进入 GCS Browser,找到一个名称中包含 artifacts 的存储桶,里面有您以前的所有构建。