NX Schematics, как называть собственную схему
Я не могу найти, как использовать недавно созданные схемы с NX, используя ng g workspace-schematic <schematic-name>
Вот моя структура:
|- tools/
|- schematics
|- my-first-schematic
|- my-second-schematic
Я хочу использовать my-first-schematic
в my-second-schematic
, Я знаю о externalSchematic()
но это полезно, когда мы хотим вызвать schematif из другой коллекции.
Спасибо!
0 ответов
Мы можем напрямую импортировать my-first-schematic в my-second-schematic, а затем просто связать его. например
инструменты / схемы / моя первая схема /index.ts
export default function(schema: any): Rule {
console.log('my-first-schematics');
}
инструменты / схемы / моя вторая схема /index.ts
import myFirstSchematics from '../my-first-schematics';
export default function(schema: any): Rule {
console.log('my-second-schematic');
...
return chain([
myFirstSchematics(schema),
...
]);
}