У меня есть несколько угловых проектов / библиотек в разных репозиториях. Большинство из них публикуются в NPM, а затем включаются в другие проекты. Из-за этого мне нужно убедиться, что версии Angular совместимы. Есть ли способ установить angular глобально, чтобы во всех моих проектах использовалась одна и та же угловая версия и не нужно было беспокоиться об обновлениях?
Одна из моих мыслей, если вы можете сделать что-то вроде:
npm install -g @angular/common @angular/core, etc..
в базовом образе докера, допустим пока «angular-base-test». Затем для других моих приложений использовать этот базовый образ, например, так:
FROM angular-base-test
build and compile app using those global modules..
Когда я хочу обновить версию angular, мне просто нужно сделать это в базовом изображении и перестроить другие изображения, чтобы получить последнее изображение. Я думаю, что мне не хватает чего-то большого с этой идеей.