@nx/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.
The State of JS survey is live, featuring a monorepo tools sectionThe State of JS survey is live, featuring a monorepo tools sectionVote for us
Please do not extend this schema as it is part of Nx internal usage.
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.
This generator is usually used as part of the process of migrating from an Angular CLI Workspace to an Nx Integrated Workspace using npx nx@latest init --integrated
.
You can read more about migrating from Angular CLI to Nx here.
1nx generate ng-add ...
2
By default, Nx will search for ng-add
in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
1nx g @nx/angular:ng-add ...
2
Show what will be generated without writing to disk:
1nx g ng-add ... --dry-run
2
Default base branch for affected. NOTE: only used if running the generator in an Angular CLI workspace.
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.
eslint
eslint
, none
The tool to use for running lint checks. NOTE: only used if running the generator in an Nx workspace.
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.
jest
karma
, jest
, none
Test runner to use for unit tests. NOTE: only used if running the generator in an Nx workspace.
false
Skip installing added packages.
false
Skip formatting files. NOTE: only used if running the generator in an Nx workspace.
false
Do not add dependencies to package.json
. NOTE: only used if running the generator in an Nx workspace.
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.