我想先调用Angular的ng-new原理图,然后我的Rule需要对结果进行操作。
所以像:
chain([
externalSchematic('@schematics/angular', 'ng-new', options),
schematic('someRule', options)
])
但这不起作用。我的规则需要 angular.json ngNew 应该创建,因为当我的规则开始时显然不存在,所以规则失败。
那么有没有办法等待完成以下任一或以下操作:
a) 等待外部原理图完成,然后运行另一个原理图 b) 使第二个原理图使用第一个原理图返回的树?
就像:
chain([
externalSchematic('@schematics/angular', 'ng-new', options),
mergeWith(apply(source(/* tree created by ng-new */), [
schematic('someStuff', options)
])
)])