@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.

Information

This generator is usually used as part of the process of migrating from an Angular CLI Workspace to Nx Workspaces using ng add @nrwl/angular.

You can read more about migrating from Angular CLI to Nx here.

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

string

Default base branch for affected. NOTE: only used if running the generator in an Angular CLI workspace.

e2eTestRunner

string
Default: cypress
Accepted values: 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

string
Default: eslint
Accepted values: eslint, none

The tool to use for running lint checks. NOTE: only used if running the generator in an Nx workspace.

npmScope

string

Npm scope for importing libs. NOTE: only used if running the generator in an Angular CLI workspace.

preserveAngularCliLayout

boolean
Default: 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

boolean
Default: false

Skip installing added packages.

skipFormat

boolean
Default: false

Skip formatting files. NOTE: only used if running the generator in an Nx workspace.

style

string
Default: css
Accepted values: 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

boolean
Default: false

Do not add dependencies to package.json. NOTE: only used if running the generator in an Nx workspace.

skipPostInstall

boolean
Default: 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

string
Default: jest
Accepted values: karma, jest, none

Test runner to use for unit tests. NOTE: only used if running the generator in an Nx workspace.