当前位置:  开发笔记 > 编程语言 > 正文

如何在Google Cloud build上升级Node js版本

如何解决《如何在GoogleCloudbuild上升级Nodejs版本》经验,为你挑选了2个好方法。

所以我最近将我的应用程序从Angular 7升级到Angular 8,并且由于Angular 8要求节点版本为10.9或更高,因此云构建VM的节点版本遇到了问题,如下所示:

如何升级Google云端VM的节点版本,这样我就不会再出现此错误?

谢谢。



1> Jack_b_321..:

好的,经过数小时的搜寻之后,事实证明Google云端平台提供了不同npm云端构建器的注册表,可用于Google云端构建。

我本可以通过创建自己的Docker映像来解决我的问题,但是我想避免这种情况,而推荐使用默认的云构建器docker映像。我更改了cloudbuild.yaml文件,使其包含以下生成器“ gcr.io/cloud-builders/npm:node-10.10.0”,而不是“ gcr.io/cloud-builders/npm”,然后将节点版本更新为node 10.10.0就像魔术Angular 8现在可以通过Google云构建来构建!



2> 39ro..:

根据他们的文档建议,您应该改为使用正式的节点图像并指定npm入口点:

steps:
- name: node:10.15.1
  entrypoint: npm
  args: ['install']

https://github.com/GoogleCloudPlatform/cloud-builders/blob/master/npm/README.md

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有