我想迁移到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 repo,但那里也没有PNPM。
答案 0 :(得分:0)
IIUC App Engine标准节点运行时退出使用npm或yarn。因此,在使用标准包时,包管理器不可由用户定义。
https://cloud.google.com/appengine/docs/standard/nodejs/specifying-dependencies
如果要将App Engine与其他包管理器一起使用,则可以使用flex并定义自定义运行时。本质上,这使您可以定义要部署到App Engine的容器映像,并且可以是任何在:8080
上公开httpd的内容。