在不将包发布到npm注册表的情况下,将依赖于yarn工作区的应用程序部署到Google App Engine,可以按照以下步骤进行操作:
.gcloudignore
的文件,并将以下内容添加到文件中,以排除不必要的文件和目录:node_modules/
.yarn/
app.yaml
的文件,并将以下内容添加到文件中,以配置Google App Engine的部署设置:runtime: nodejs
env: flex
yarn install --production=false
gcloud app deploy
以上步骤将使用Yarn工作区的依赖项构建并部署应用程序到Google App Engine。请注意,这里假设你已经正确配置了Google Cloud SDK,并且已经登录到你的Google Cloud帐号。
这种部署方法的优势是可以避免将包发布到npm注册表,同时使用Yarn工作区管理依赖项。这对于需要保持私有性或内部使用的应用程序特别有用。
推荐的腾讯云相关产品:腾讯云云开发(https://cloud.tencent.com/product/tcb)是一款支持前后端一体化开发的云原生全托管服务,提供了云函数、数据库、存储、云托管等功能,适用于快速构建和部署应用程序。
请注意,本答案没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,以符合问题要求。
领取专属 10元无门槛券
手把手带您无忧上云