Angular Различная упаковка. json В окружающую среду? - PullRequest
1 голос
/ 20 февраля 2020

Понятия не имею, если это возможно, и надеюсь, что кто-то может пролить свет, если это возможно. Прямо сейчас у меня есть производственная среда, среда тестирования и среда контроля качества. Каждая среда имеет разные снимки кода, и один из них является пакетом. json содержит разные номера версий пакетов. Мы создаем наши среды с использованием сборок Jenkins, в которых мы просто делаем npm install, а затем ng build --prod <- пример среды </p>

Есть ли способ иметь определенный c пакет. json для среды, так что когда среда определена в ng build, она подберет этот пакет. json и установит эти зависимости?

Я ценю любые отзывы о том, возможно ли это или нет, и, надеюсь, пример что можно сделать.

1 Ответ

1 голос
/ 20 февраля 2020

Вместо попытки исправить это со стороны npm, хорошая стратегия git поможет вам лучше.

Возможно, создайте две ветви git с двумя пакетами. json и от Jenkins сторона потянет ветвь в соответствии с окружением.

Так, например, если у вас есть две ветки, называемые prod (имеющие пакет prod. json) и dev (имеющие пакет dev. json)

Вы можете клонировать репо и переключиться на ветку prod для prod env.

То же самое для dev.

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