From db7c3e6bbffd51f5154fb00123de435056cfb1d8 Mon Sep 17 00:00:00 2001 From: Juri Date: Fri, 13 Nov 2020 20:04:06 +0100 Subject: [PATCH] fix(angular): install angular packages when generating a new lib #2652 ISSUES CLOSED: #2652 --- packages/angular/src/schematics/init/schema.d.ts | 2 +- packages/angular/src/schematics/library/library.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/angular/src/schematics/init/schema.d.ts b/packages/angular/src/schematics/init/schema.d.ts index d47c00b0a8..d8a839e82b 100644 --- a/packages/angular/src/schematics/init/schema.d.ts +++ b/packages/angular/src/schematics/init/schema.d.ts @@ -1,7 +1,7 @@ import { UnitTestRunner } from '../../utils/test-runners'; export interface Schema { unitTestRunner: UnitTestRunner; - e2eTestRunner: E2eTestRunner; + e2eTestRunner?: E2eTestRunner; skipFormat: boolean; skipInstall?: boolean; } diff --git a/packages/angular/src/schematics/library/library.ts b/packages/angular/src/schematics/library/library.ts index f7c23f612d..ea398a2102 100644 --- a/packages/angular/src/schematics/library/library.ts +++ b/packages/angular/src/schematics/library/library.ts @@ -14,7 +14,7 @@ import { Linter, updateJsonInTree, } from '@nrwl/workspace'; -import { addUnitTestRunner } from '../init/init'; +import init, { addUnitTestRunner } from '../init/init'; import { addModule } from './lib/add-module'; import { normalizeOptions } from './lib/normalize-options'; import { updateLibPackageNpmScope } from './lib/update-lib-package-npm-scope'; @@ -37,6 +37,10 @@ export default function (schema: Schema): Rule { } return chain([ + init({ + ...options, + skipFormat: true, + }), addLintFiles(options.projectRoot, options.linter, { onlyGlobal: options.linter === Linter.TsLint, }),