0

我制作了一个链式原理图,在第一部分中我使用以下方法生成了一个模块:

externalSchematic('@schematics/angular', 'module', moduleOptions).

在链的第二部分/元素中,我调用了我编写的示意图,并且我想编辑在上述模块创建期间添加的文件之一。然而tree.visit()迭代整个项目树,这是非常不必要的。

当我记录树/主机时,我看到它有一个私有_record的,并且用一个术语来说,它有一个_filesToCreate只包含在上一步中创建的文件的集合。

是否有tree我缺少的帮助函数或属性/方法有帮助?

更新

tree.getDir(path)在调用之前添加.visit()path作为添加文件的特定文件夹,当然会使事情变得更快。

我只想知道是否有办法在我的链的第二步中读取,获取在上一步中创建/修改的文件列表,因为它们保存在主机对象中,我只是找不到读取的方法设置列表。

4

1 回答 1

0

当我检查源代码时,我发现它们是受保护的成员,并且似乎暂时不存在公开的 getter 或方法来公开它们。

‍♀️</p>

于 2020-02-19T11:25:36.140 回答