@nrwl/angular:ngrx
Adds NgRx support to an application or library.
Usage
nx generate ngrx ...
By default, Nx will search for ngrx
in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
nx g @nrwl/angular:ngrx ...
Show what will be generated without writing to disk:
nx g ngrx ... --dry-run
Options
barrels
false
Use barrels to re-export actions, state and selectors.
directory
+state
The name of the folder used to contain/group the generated NgRx files.
facade
false
Create a Facade class for the the feature.
module
The path to the NgModule
where the feature state will be registered. The host directory will create/use the new state directory.
minimal
true
Only register the root state management setup or feature state.
name
Name of the NgRx feature state, such as products
or users
. Recommended to use the plural form of the name.
root
false
Setup root or feature state management with NgRx.
skipImport
false
Generate NgRx feature files without registering the feature in the NgModule.
skipFormat
false
Skip formatting files.
skipPackageJson
false
Do not update the package.json
with NgRx dependencies.
syntax
creators
classes
, creators
Specifies whether to use class-based or creator functions for actions, reducers, and effects.
useDataPersistence
false
Generate NgRx Effects with the DataPersistence
helper service. Set to false to use plain effects data persistence operators.