Я написал простую схему c в своем рабочем пространстве angular, которая предназначена для изменения двух файлов недавно сгенерированного приложения angular. Это в основном работает:
ng generate application fancy-test-app
ng generate my-schematic-collection:schematic-name --name=fancy-test-app
Моя схема c затем использует параметр name
для изменения двух файлов недавно сгенерированного приложения.
Можно ли каким-то образом автоматически запускать мои схемы c после того, как кто-то вызовет ng generate application
в этом рабочем пространстве, поэтому мои пользовательские схемы c не нужно будет вызывать вручную?
Я знаю, что могу сделать это наоборот: измените схемы по умолчанию c в моем angular. json и назовите мои схемы c application
, тогда я сначала позвоню angular ' По умолчанию generate application
, а затем запустить свой собственный код. Но тогда мне также пришлось бы перенаправить все другие generate
схемы на angular по умолчанию generate
schemati c, и это было бы много накладных расходов, потому что мне не нужно касаться других схем, таких как generate component
, generate service
, et c ...