fix(angular): install angular packages when generating a new lib
#2652 ISSUES CLOSED: #2652
This commit is contained in:
parent
d1a086f9bd
commit
db7c3e6bbf
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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,
|
||||||
}),
|
}),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user