fix(angular): install angular packages when generating a new lib

#2652

ISSUES CLOSED: #2652
This commit is contained in:
Juri 2020-11-13 20:04:06 +01:00 committed by Victor Savkin
parent d1a086f9bd
commit db7c3e6bbf
2 changed files with 6 additions and 2 deletions

View File

@ -1,7 +1,7 @@
import { UnitTestRunner } from '../../utils/test-runners'; import { UnitTestRunner } from '../../utils/test-runners';
export interface Schema { export interface Schema {
unitTestRunner: UnitTestRunner; unitTestRunner: UnitTestRunner;
e2eTestRunner: E2eTestRunner; e2eTestRunner?: E2eTestRunner;
skipFormat: boolean; skipFormat: boolean;
skipInstall?: boolean; skipInstall?: boolean;
} }

View File

@ -14,7 +14,7 @@ import {
Linter, Linter,
updateJsonInTree, updateJsonInTree,
} from '@nrwl/workspace'; } from '@nrwl/workspace';
import { addUnitTestRunner } from '../init/init'; import init, { addUnitTestRunner } from '../init/init';
import { addModule } from './lib/add-module'; import { addModule } from './lib/add-module';
import { normalizeOptions } from './lib/normalize-options'; import { normalizeOptions } from './lib/normalize-options';
import { updateLibPackageNpmScope } from './lib/update-lib-package-npm-scope'; import { updateLibPackageNpmScope } from './lib/update-lib-package-npm-scope';
@ -37,6 +37,10 @@ export default function (schema: Schema): Rule {
} }
return chain([ return chain([
init({
...options,
skipFormat: true,
}),
addLintFiles(options.projectRoot, options.linter, { addLintFiles(options.projectRoot, options.linter, {
onlyGlobal: options.linter === Linter.TsLint, onlyGlobal: options.linter === Linter.TsLint,
}), }),