Angular 5 - сборка TEST-системы со всеми прод-функциями - PullRequest
1 голос
/ 03 июня 2019

возможно, ответ очень прост, но я перепробовал множество параметров и, похоже, не получил его.

У нас есть 3 среды в нашем приложении Angular 5: DEV (наши ноутбуки), TEST иPROD.Мы не использовали среды до сих пор, поэтому проблема возникла только сейчас.

Для PROD мы используем --prod (что, по-видимому, сокращенно для --configuration = production), и все какОжидается, пакеты создаются и хэшируются и так далее.Но для TEST этого, похоже, не происходит, что приводит к неискаженным именам пакетов, поэтому пакеты обналичиваются в браузерах наших тестировщиков, что приводит к всевозможным странным проблемам.

Так как мне сделать полная производственная сборка с другим профилем, отличным от prod / production?

Я пробовал что-то вроде "ng build -–prod –env = test", но, похоже, это не сработало.

Сейчас мы находимся на Angular 5.2.11 с CLI 1.6.8, и обновление в настоящее время невозможно (ограничения по времени / бюджету)

Заранее спасибо, Марио

* edit Теперь я узнал, что - outputHashing = bundles делает то, что я хочу, но я все еще не уверен в этом.Моя тестовая сборка должна быть как можно ближе к моей сборке.Достаточно ли этого и - , чтобы убедиться в этом?Мне кажется, что в этой области не хватает документации - что действительно делает для вас - prod?Если это условное обозначение для установки некоторых других свойств, было бы очень полезно точно знать, что этот ярлык устанавливает под капотом

1 Ответ

1 голос
/ 03 июня 2019

Попробуйте добавить --aot к вашей команде сборки, AFAIK, это другое объединение стилей выполнено заблаговременно.Производственные сборки по умолчанию являются сборками AOT.

...