@nx/angular:directive
Creates a new Angular directive.
Monorepo World: October 7, 2024Monorepo World: October 7, 2024Join us!
Creates a new Angular directive.
1nx generate directive ...
21nx g d ... #same
2By default, Nx will search for directive in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
1nx g @nx/angular:directive ...
2Show what will be generated without writing to disk:
1nx g directive ... --dry-run
2The name of the new directive.
The directory at which to create the directive file. When --nameAndDirectoryFormat=as-provided, it will be relative to the current working directory. Otherwise, it will be relative to the workspace root.
falseThe declaring NgModule exports this directive.
The filename of the declaring NgModule.
as-provided, derivedWhether to generate the directive in the directory as provided, relative to the current working directory and ignoring the project (as-provided) or generate it using the project and directory relative to the workspace root (derived).
A prefix to apply to generated selectors.
falseDo not create "spec.ts" test files for the new class.
falseDo not import this directive into the owning NgModule.
html-selectorThe HTML selector to use for this directive.
trueWhether the generated directive is standalone.
falseSkip formatting of files.