Docs
Getting started
CLI
Plugins
Community
Nx Cloud
Nx Consulting

generate

Runs a schematic that generates and/or modifies files based on a schematic from a collection.

Usage

nx generate <collection:schematic>
nx g <schematic>

Install @nrwl/cli globally to invoke the command directly using nx, or use npm run nx or yarn nx.

Examples

Generate a new Angular application:

nx generate @nrwl/angular:app myapp

Generate a new React application:

nx generate @nrwl/react:app myapp

Generate a new Node application:

nx generate @nrwl/node:app myapp

Generate a new Angular library application:

nx generate @nrwl/angular:library mylibrary

Generate a new React library application:

nx generate @nrwl/react:library mylibrary

Generate a new Node library application:

nx generate @nrwl/node:library mylibrary

Options

defaults

Default: false

When true, disables interactive input prompts for options with a default.

dryRun

Default: false

When true, disables interactive input prompts for options with a default.

force

Default: false

When true, forces overwriting of existing files.

interactive

Default: true

When false, disables interactive input prompts.

help

Show help and display available schematics in the default collection.

version

Show version number