gcloud deploy 没有创建 dist 文件夹

gcloud deploy 没有创建 dist 文件夹

无可否认,我是 GCloud 的新手。我“继承”了前一位开发人员放弃的一个项目。我正尝试在应用引擎上部署一个节点应用程序。该应用程序无法启动,因为它找不到 dist/server.js 文件。这是因为整个 dist 文件夹根本不存在。我可以查看以前的版本并看到 dist 文件夹。此外,应该有一个文件夹,其中包含一个长字符串的名称,其中包含 manifest.json 文件夹。那也不在那里。我使用云外壳将 Github 存储库克隆到一个文件夹中。然后我运行 npm install,它给了我 node_modules 目录。然后我运行 npm build ./(从包含 package.json 的文件夹中)。什么也没有。我已经为此奋斗了一天,已经到了重复自己的地步。大概这一切以前都有效,所以如果我能弄清楚如何获取这两个文件夹,我想我会成功。

帮助!

答案1

打开云壳并尝试以下命令

appcfg.py download_app -A <project_id> -V <version> <output-dir>

它是已弃用的 sdk(独立 App Engine sdk)的一部分,但它可能会让您脱离这个。我已经用一个 python 和一个 java 应用程序(都是几年前的)测试过它,并且它已成功下载了两者。

祝你好运!

相关内容