diff --git a/packages/schematics/migrations/update-8-0-0/update-8-0-0.ts b/packages/schematics/migrations/update-8-0-0/update-8-0-0.ts index 96229dca21..b3de68b629 100644 --- a/packages/schematics/migrations/update-8-0-0/update-8-0-0.ts +++ b/packages/schematics/migrations/update-8-0-0/update-8-0-0.ts @@ -32,12 +32,14 @@ function addDependencies() { const dependencies = readJsonInTree(host, 'package.json').dependencies; const builders = new Set(); const projects = readJsonInTree(host, 'angular.json').projects; - Object.values(projects).forEach(project => { - Object.values(project.architect).forEach(target => { - const [builderDependency] = target.builder.split(':'); - builders.add(builderDependency); + Object.values(projects) + .filter(project => typeof project === 'object') + .forEach(project => { + Object.values(project.architect).forEach(target => { + const [builderDependency] = target.builder.split(':'); + builders.add(builderDependency); + }); }); - }); const newDependencies = {}; const newDevDependencies = { '@nrwl/workspace': '8.0.0'