Angular 9 References/ CLI
References

Directive generator

This is the documentation for Angular 9.
You can switch to the latest version Angular 10.
ng generate directive [name] [--[argument]=[value]]
ng generate d

Create an Angular directive.

Options

--export#

Specifies if declaring module exports the directive.
Type boolean
Default false

--flat#

Flag to indicate if a dir is created.
Type boolean
Default true

--lintFix#

Specifies whether to apply lint fixes after generating the directive.
Type boolean
Default false

--module#

Allows specification of the declaring module.
Type string
Aliases m

--prefix#

The prefix to apply to generated selectors.
Type string
Aliases p

--project#

The name of the project.
Type string
Default projectName

--selector#

The selector to use for the directive.
Type string

--skipImport#

Flag to skip the module import.
Type boolean
Default false

--skipTests#

When true, does not create `spec.ts` test files for the new class.
Type boolean
Default false