Угловая сборка для мультипроектного рабочего пространства - PullRequest
0 голосов
/ 05 апреля 2019

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

...
e2e
projects
   authentication-project
   vendor-project
   customer-project
   shared-library 
angular.json
package.json
tsconfig.json
...

Когда я строю проект, я получаю хеш-файл с минимизированным содержимым.

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

1 Ответ

0 голосов
/ 05 апреля 2019

Вы всегда можете запустить команду сборки с определенным именем проекта.

Пример: ng build vendor-project.

Редактирование angular.json даст вам больше контроля над именами хэшей и другими опциями. Если вам нужен больший контроль, вы всегда можете написать свои собственные сценарии npm или eject проект и получить доступ к базовой конфигурации webpack. Кроме того, посмотрите на Nx рабочих областей, если требуется. https://nx.dev/

...