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),
         ...
     ]);
 }
Другие вопросы по тегам