У нас есть существующий проект Angular 8, который включает в себя несколько общих компонентов (например, custom datepickers, numeric inputs, ...
). Сам проект является стандартным Angular-приложением.
Мы хотим извлечь некоторые из этих компонентов в качестве элементов Angular, чтобы их можно было использовать в других приложениях Angular или даже в других проектах, не связанных с Angular.
Можно ли построить проект таким образом, чтобы в сгенерированные файлы JavaScript включался только код, специфичный для одного элемента Angular?
Что мне нужно, это что-то вроде этого:
ng build --element myDatePicker
Это должно сгенерировать все файлы JavaScript для myDatePicker-Element
только со всеми необходимыми зависимостями, но без какого-либо другого кода из проекта (как и другие components, modules, ...
).
Целое приложение должно все еще нормально собираться, когда я использую ng build
.