From a17cc9beee9f0f37f5e35a251534de3585aa5299 Mon Sep 17 00:00:00 2001 From: Kara Erickson Date: Thu, 24 Oct 2019 15:22:28 -0700 Subject: [PATCH] refactor(core): add links to remaining migration guides (#33385) PR Close #33385 --- .../schematics/migrations/module-with-providers/index.ts | 4 ++++ .../core/schematics/migrations/postinstall-ngcc/index.ts | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/packages/core/schematics/migrations/module-with-providers/index.ts b/packages/core/schematics/migrations/module-with-providers/index.ts index 711f26ad67..cd6cbf544b 100644 --- a/packages/core/schematics/migrations/module-with-providers/index.ts +++ b/packages/core/schematics/migrations/module-with-providers/index.ts @@ -30,6 +30,10 @@ export default function(): Rule { const failures: string[] = []; ctx.logger.info('------ ModuleWithProviders migration ------'); + ctx.logger.info('In Angular 9, the ModuleWithProviders type without a '); + ctx.logger.info('generic has been deprecated. This migration adds the '); + ctx.logger.info('generic where it is missing. See more info here:'); + ctx.logger.info('https://v9.angular.io/guide/migration-module-with-providers'); if (!allPaths.length) { throw new SchematicsException( diff --git a/packages/core/schematics/migrations/postinstall-ngcc/index.ts b/packages/core/schematics/migrations/postinstall-ngcc/index.ts index e08d81b636..c0d337482e 100644 --- a/packages/core/schematics/migrations/postinstall-ngcc/index.ts +++ b/packages/core/schematics/migrations/postinstall-ngcc/index.ts @@ -17,6 +17,11 @@ import {appendPropertyInAstObject, findPropertyInAstObject, insertPropertyInAstO */ export default function(): Rule { return (tree: Tree, context: SchematicContext) => { + context.logger.info('------ ngcc postinstall migration ------'); + context.logger.info('This migration adds an ngcc invocation to npm/yarn\'s '); + context.logger.info('postinstall script. See more info here: '); + context.logger.info('https://v9.angular.io/guide/migration-ngcc'); + addPackageJsonScript( tree, 'postinstall', 'ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points');