我制作了一个链式原理图,在第一部分中我使用以下方法生成了一个模块:
externalSchematic('@schematics/angular', 'module', moduleOptions)
.
在链的第二部分/元素中,我调用了我编写的示意图,并且我想编辑在上述模块创建期间添加的文件之一。然而tree.visit()
迭代整个项目树,这是非常不必要的。
当我记录树/主机时,我看到它有一个私有_record
的,并且用一个术语来说,它有一个_filesToCreate
只包含在上一步中创建的文件的集合。
是否有tree
我缺少的帮助函数或属性/方法有帮助?
更新
tree.getDir(path)
在调用之前添加.visit()
,path
作为添加文件的特定文件夹,当然会使事情变得更快。
我只想知道是否有办法在我的链的第二步中读取,获取在上一步中创建/修改的文件列表,因为它们保存在主机对象中,我只是找不到读取的方法设置列表。