Как обновить версию узла js в облачной сборке Google - PullRequest
1 голос
/ 29 мая 2019

Поэтому я недавно обновил свое приложение с Angular 7 до Angular 8, и у меня возникли проблемы с версией узла облачной сборки VM, поскольку Angular 8 требует версию узла 10.9 или выше, как показано ниже:

error

Как обновить версию узла облачной виртуальной машины Google, чтобы больше не получать эту ошибку?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 29 мая 2019

Хорошо, так что после нескольких часов поисков в Google оказывается, что облачная платформа Google предлагает реестр различных сборщиков облаков npm для использования с облачной сборкой Google.

Я мог бы решить свою проблему, создав свой собственный образ докера, но я хотел избежать этого в пользу стандартного образа докера облачных сборщиков.Я изменил свой файл cloudbuild.yaml, добавив в него следующий сборщик «gcr.io/cloud-builders/npm:node-10.10.0» вместо «gcr.io/cloud-builders/npm», после чего обновил версию узла до узла10.10.0 и точно так же, как волшебство Angular 8 теперь может быть построено с помощью Google Cloud build!

cloudbuild.yaml file

0 голосов
/ 17 июля 2019

Как следует из их документации, вы должны вместо этого использовать официальный образ узла и указать точку входа npm:

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

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

0 голосов
/ 29 мая 2019

Существует множество возможных способов обновления узла в вашей системе. N является одним из них:

n - это средство управления версиями Node инструмент

npm install -g n

n 10.0.9 установит nodejs 10.0.9
n latest установит последнюю версию узла
n lts установит последнюю официальную версию LTS

ссылка (вы также можете найти больше опций для обновления узла в этой теме)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...