4

我想迁移到 PNPM,但是,我找不到在 Google Cloud 上使用其锁定文件的方法。我当前cloudbuild的配置如下:

steps:
- name: "gcr.io/google.com/cloudsdktool/cloud-sdk:latest"
  entrypoint: 'gcloud'
  args: ["app", "deploy"]
timeout: "1600s"

Afaik 这些官方镜像只支持 Yarn 和 NPM。有没有简单的方法在这里用 PNPM 替换 Yarn?

我查看了Cloud Builders GitHub存储库,但那里也没有 PNPM。

4

1 回答 1

2

IIUC App Engine 标准节点运行时要求您使用 npm 或 yarn。因此,PNPM在使用标准时不是用户可定义的。

https://cloud.google.com/appengine/docs/standard/nodejs/specifying-dependencies

如果您想将 App Engine 与不同的包管理器一起使用,您可以使用 flex 并定义自定义运行时。这实质上允许您定义要部署到 App Engine 的容器映像,这可能是任何在:8080.

于 2020-08-01T18:16:31.487 回答