Как настроить разные папки dist для prod и тестировать в Angular - PullRequest
0 голосов
/ 10 февраля 2019

В моем угловом проекте мы автоматизировали сборку и развертывание в средах DEV, TEST и PROD. У нас есть особые требования при создании / сборке проекта для тестовой среды (с помощью команды ng build --test), нам также необходимосоздать сборку для prod env.Поэтому мое точное требование заключается в том, чтобы создать сборку для prod и при создании сборки для тестовой среды.

Например, если я запускаю команду ng build --test, она должна создавать файлы в папке dist для test и proddist.для файлов prod внутренне он должен выполнить команду ng build --prod при выполнении команды ng build --test

Пожалуйста, помогите мне с идеей / примером того, как я могу это сделать.

1 Ответ

0 голосов
/ 10 февраля 2019

В вашей package.json:

"build":"ng build -test --output-path=test && ng build -prod --output-path=prod"

Затем запустите $ npm build

. Это позволит собрать тестовую сборку в папку /test и сборку в /prod.

В идеале, на CI / CD у вас должны быть отдельные этапы для тестирования и сборки.

...