@nrwl/angular:ng-add
Migrates an Angular CLI workspace to Nx or adds the Angular plugin to an Nx workspace. NOTE: Does not work in the --dry-run
mode.
Usage
nx generate ng-add ...
By default, Nx will search for ng-add
in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
nx g @nrwl/angular:ng-add ...
Show what will be generated without writing to disk:
nx g ng-add ... --dry-run
Options
defaultBase
Default base branch for affected. NOTE: only used if running the generator in an Angular CLI workspace.
e2eTestRunner
cypress
protractor
, cypress
, none
Test runner to use for end to end (e2e) tests. NOTE: only used if running the generator in an Nx workspace.
linter
eslint
eslint
, none
The tool to use for running lint checks. NOTE: only used if running the generator in an Nx workspace.
npmScope
Npm scope for importing libs. NOTE: only used if running the generator in an Angular CLI workspace.
preserveAngularCliLayout
false
Preserve the Angular CLI layout instead of moving the app into apps. NOTE: only used if running the generator in an Angular CLI workspace.
skipInstall
false
Skip installing added packages.
skipFormat
false
Skip formatting files. NOTE: only used if running the generator in an Nx workspace.
style
css
css
, scss
, sass
, less
The file extension to be used for style files. NOTE: only used if running the generator in an Nx workspace.
skipPackageJson
false
Do not add dependencies to package.json
. NOTE: only used if running the generator in an Nx workspace.
skipPostInstall
false
Do not add or append ngcc
to the postinstall
script in package.json
. NOTE: only used if running the generator in an Nx workspace.
unitTestRunner
jest
karma
, jest
, none
Test runner to use for unit tests. NOTE: only used if running the generator in an Nx workspace.