
- Angular CLI Tutorial
- Angular CLI - Home
- Angular CLI - Overview
- Angular CLI - Environment Setup
- Angular CLI Commands
- Angular CLI - ng version
- Angular CLI - ng new
- Angular CLI - ng help
- Angular CLI - ng generate
- Angular CLI - ng build
- Angular CLI - ng run
- Angular CLI - ng serve
- Angular CLI - ng lint
- Angular CLI - ng test
- Angular CLI - ng e2e
- Angular CLI - ng add
- Angular CLI - ng analytics
- Angular CLI - ng config
- Angular CLI - ng doc
- Angular CLI - ng update
- Angular CLI - ng xi18n
- Angular CLI - Code Coverage
- Angular CLI Useful Resources
- Angular CLI - Quick Guide
- Angular CLI - Useful Resources
- Angular CLI - Discussion
Angular CLI - ng generate Command
This chapter explains the syntax, argument and options of ng generate command along with an example.
Syntax
The syntax for ng generate command is as follows −
ng generate <schematic> [options] ng g <schematic> [options]
ng generate command generates and/or modifies files based on a schematic.
Argument
The argument for ng help command is as follows −
Sr.No. | Argument & Syntax | Description |
---|---|---|
1 | <schematic> | The schematicor collection:schematic to generate. This option can take one ofthe following sub-commands:
|
Options
Options are optional parameters.
Sr.No. | Option & Syntax | Description |
---|---|---|
1 | --defaults=true|false | When true, disables interactive input prompts for options witha default. |
2 | --dryRun=true|false | When true,runs through and reports activity without writing out results. Default:false. Aliases: -d. |
3 | --force=true|false | When true,forces overwriting of existing files. Default:false. Aliases: -f. |
4 | --help=true|false|json|JSON | Shows a helpmessage for this command in the console. Default: false. |
5 | --interactive=true|false | When false, disables interactive input prompts. |
First move to an angular project created using ng new command and then run the command. This chapter is available athttps://www.tutorialspoint.com/angular_cli/angular_cli_ng_new.htm.
Example
An example for ng generate command is given below −
\>Node\>TutorialsPoint> ng generate component goals CREATE src/app/goals/goals.component.html (20 bytes) CREATE src/app/goals/goals.component.spec.ts (621 bytes) CREATE src/app/goals/goals.component.ts (271 bytes) CREATE src/app/goals/goals.component.css (0 bytes) UPDATE src/app/app.module.ts (471 bytes)
Here, ng generate command has created a new component in our project TutorialsPoint and added this new component entry in app.module.ts.