Skip to content

Commit b8eee02

Browse files
clydinvikerman
authored andcommitted
fix(@schematics/angular): migrate existing packages for 7.0 (#12518)
Fixes: #12458
1 parent 2d5c6eb commit b8eee02

File tree

1 file changed

+5
-1
lines changed
  • packages/schematics/angular/migrations/update-7

1 file changed

+5
-1
lines changed

packages/schematics/angular/migrations/update-7/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,21 @@ import { NodePackageInstallTask } from '@angular-devkit/schematics/tasks';
1010
import {
1111
NodeDependencyType,
1212
addPackageJsonDependency,
13+
getPackageJsonDependency,
1314
} from '../../utility/dependencies';
1415
import { latestVersions } from '../../utility/latest-versions';
1516

1617
export { polyfillMetadataRule } from './polyfill-metadata';
1718

1819
export default function(): Rule {
1920
return (tree, context) => {
21+
const existing = getPackageJsonDependency(tree, '@angular-devkit/build-angular');
22+
const type = existing ? existing.type : NodeDependencyType.Dev;
23+
2024
addPackageJsonDependency(
2125
tree,
2226
{
23-
type: NodeDependencyType.Dev,
27+
type,
2428
name: '@angular-devkit/build-angular',
2529
version: latestVersions.DevkitBuildAngular,
2630
overwrite: true,

0 commit comments

Comments
 (0)