【发布时间】:2020-12-23 00:58:02
【问题描述】:
我们遇到了一个问题,即我们的依赖项没有被锁定,现在我们认为子依赖项已被更改,从而导致我们的应用程序出现问题。我想从 app_engine 下载 node_modules 以获取正常运行的部署代码,但我遇到了一些问题:
- 执行此操作的旧方法 appcfg 已被弃用,download_app 功能已完全消失。
- 应用引擎版本中的源工具不允许您下载代码——只能看到原始文本。问题是安装了数百甚至数千个软件包,因此这不是手动执行的实用解决方案。
我能想到的最佳解决方案是抓取页面并下载所有内容,但我希望有更好的解决方案。
【问题讨论】:
-
如果您曾经将代码推送到云存储库,您可以运行
$ gcloud source repos clone <Project name> --project=<Project ID>将其克隆到本地存储库。
标签: node.js google-app-engine npm google-cloud-platform