Angular CLI - ng Befehl generieren
Syntax
ng generate <schematic> [options]
ng g <schematic> [options]
Der Befehl ng generate generiert und / oder ändert Dateien basierend auf einem Schaltplan. Optionen sind optionale Parameter.
Argumente
Sr.Nr. | Argument & Syntax | Beschreibung |
---|---|---|
1 | <schematisch> | Der Schaltplan oder die Sammlung: Schaltplan zum Generieren. Diese Option kann einen der folgenden Unterbefehle annehmen:
|
Optionen
Sr.Nr. | Option & Syntax | Beschreibung |
---|---|---|
1 | --defaults = true | false | Wenn true, werden interaktive Eingabeaufforderungen für Optionen mit einer Standardeinstellung deaktiviert. |
2 | --dryRun = true | false | Wenn true, werden Aktivitäten ausgeführt und gemeldet, ohne dass Ergebnisse aufgeschrieben werden. Standard: false. Aliase: -d. |
3 | --force = true | false |
Wenn true, wird das Überschreiben vorhandener Dateien erzwungen. Standard: false. Aliase: -f. |
4 | --help = true | false | json | JSON |
Zeigt eine Hilfemeldung für diesen Befehl in der Konsole an. Standard: false. |
5 | --interactive = true | false | Wenn false, werden interaktive Eingabeaufforderungen deaktiviert. |
Wechseln Sie zuerst zu einem Winkelprojekt, das mit dem Befehl ng new erstellt wurde, und führen Sie dann den Befehl aus.
Beispiel
\>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)
Hier hat der Befehl ng generate eine neue Komponente in unserem Projekt TutorialsPoint erstellt und diesen neuen Komponenteneintrag in app.module.ts hinzugefügt.