Для данного фрагмента миграции:
export function migrateFunc(): Rule {
return async () => {
return chain([
func1(),
func2(),
externalSchematic('@schematics/update', 'update', {
packages: ['@nguniversal/express-engine'],
from: '8.0.0',
to: '9.0.0',
}),
func3(),
]);
};
}
Func3 зависит от изменений, внесенных externalSchemati c. @schematics/update
, похоже, не соответствует порядку, потому что func3 вызывается сразу после запуска externalSchematics для обновления.
Я не видел этой проблемы с другими схемами из Angular. Любой конкретный c подход для @schematics/update
?