Я создал цепочечные схемы, и в первой части я генерирую модуль, используя:
externalSchematic('@schematics/angular', 'module', moduleOptions)
.
Во второй части / элементе цепочки я называю схему c Я написал и хочу отредактировать один из файлов, добавленных во время создания модуля выше. Однако tree.visit()
выполняет итерацию по всему дереву проекта, что крайне не нужно.
Когда я регистрирую дерево / хост, я вижу, что у него есть приватный _record
, а в терминах у него есть набор _filesToCreate
, содержащий только файлы. создан на предыдущем шаге.
Есть ли вспомогательная функция или свойство / метод tree
Мне не хватает, что помогает?
Обновление
Добавление tree.getDir(path)
перед вызовом .visit()
, path
указанием папки c добавленных файлов, конечно, ускоряет процесс.
Я просто хочу знать, есть ли способ прочитать в моем втором шаг цепочки, получить список файлов, созданных / измененных на предыдущем шаге, так как они хранятся в хост-объекте, я просто не могу найти способ прочитать этот набор / список.