CLI angolare - ng new Command
Sintassi
ng new <name> [options]
ng n <name> [options]
ng new command crea un'area di lavoro di data namecon un'applicazione angolare predefinita. Fornisce prompt interattivi per impostare configurazioni opzionali. Tutti i prompt hanno valori predefiniti tra cui scegliere. Le opzioni sono parametri opzionali.
argomenti
Sr.No. | Argomento e sintassi | Descrizione |
---|---|---|
1 | <name> | Il nome del nuovo spazio di lavoro e del progetto iniziale. |
Opzioni
Sr.No. | Opzione e sintassi | Descrizione | |
---|---|---|---|
1 | - raccolta = raccolta | Una raccolta di schemi da utilizzare per generare l'app iniziale. Alias: -c. |
|
2 | --commit = true | false | Informazioni iniziali sul commit del repository git. Predefinito: vero. |
|
3 | --createApplication = true | false | Quando true (impostazione predefinita), crea un nuovo progetto iniziale dell'app nella cartella src del nuovo spazio di lavoro. Se falso, crea un'area di lavoro vuota senza app iniziale. È quindi possibile utilizzare il comando di generazione dell'applicazione in modo che tutte le app vengano create nella cartella dei progetti. Predefinito: vero. |
|
4 | --defaults = true | false | Se true, disabilita i prompt di input interattivi per le opzioni con un valore predefinito. | |
5 | --directory = directory | Il nome della directory in cui creare lo spazio di lavoro. | |
6 | --dryRun = true | false | Quando è vero, esegue e segnala l'attività senza scrivere i risultati. Predefinito: false. Alias: -d. |
|
7 | --force = true | false | Quando è vero, forza la sovrascrittura dei file esistenti. Predefinito: false. Alias: -f. |
|
8 | --help = true | false | json | JSON | Mostra un messaggio di aiuto per questo comando nella console. Predefinito: false. |
|
9 | --inlineStyle = true | false | Se vero, include gli stili in linea nel file TS del componente. Per impostazione predefinita, viene creato un file di stili esterno e viene fatto riferimento nel file TS del componente. Predefinito: false. |
|
10 | --inlineStyle = true | false | Se vero, include gli stili in linea nel file TS del componente. Per impostazione predefinita, viene creato un file di stili esterno e viene fatto riferimento nel file TS del componente. Predefinito: false. Alias: -t. |
|
11 | --interactive = true | false | Se falso, disabilita i prompt di input interattivi. | |
12 | --minimal = true | false | Quando è vero, crea un progetto senza alcun framework di test. (Utilizzare solo per scopi di apprendimento.) Predefinito: false. |
|
13 | --newProjectRoot = newProjectRoot | Il percorso in cui verranno creati i nuovi progetti, rispetto alla nuova radice dell'area di lavoro. Default: progetti. |
|
14 | --packageManager = npm | filato | pnpm | cnpm | Il gestore di pacchetti utilizzato per installare le dipendenze. | |
15 | --prefix = prefisso | Il prefisso da applicare ai selettori generati per il progetto iniziale. Predefinito: app. Alias: -p. |
|
16 | --routing = true | false | Quando true, genera un modulo di routing per il progetto iniziale. | |
17 | --skipGit = true | false | Se true, non inizializza un repository git. Predefinito: false. Alias: -g. |
|
18 | --skipInstall = true | false | Quando è vero, non installa i pacchetti di dipendenze. Predefinito: false. |
|
19 | --skipTests = true | false | Quando è true, non genera file di test "spec.ts" per il nuovo progetto. Predefinito: false. Alias: -S. |
|
20 | --strict = true | false | Crea un'area di lavoro con opzioni del compilatore TypeScript più rigorose. Predefinito: false. |
|
21 | --style = css | scss | sass | less | styl | L'estensione di file o il preprocessore da utilizzare per i file di stile. | |
22 | --verbose = true | false | Se vero, aggiunge ulteriori dettagli alla registrazione dell'output. Predefinito: false. Alias: -v. |
|
23 | --viewEncapsulation = Emulato | Nativo | Nessuno | ShadowDom | La strategia di incapsulamento della vista da utilizzare nel progetto iniziale. |
Esempio
\>Node ng new TutorialsPoint
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? CSS
CREATE TutorialsPoint/angular.json (3630 bytes)
CREATE TutorialsPoint/package.json (1291 bytes)
CREATE TutorialsPoint/README.md (1031 bytes)
CREATE TutorialsPoint/tsconfig.json (489 bytes)
CREATE TutorialsPoint/tslint.json (3125 bytes)
CREATE TutorialsPoint/.editorconfig (274 bytes)
CREATE TutorialsPoint/.gitignore (631 bytes)
CREATE TutorialsPoint/browserslist (429 bytes)
CREATE TutorialsPoint/karma.conf.js (1026 bytes)
CREATE TutorialsPoint/tsconfig.app.json (210 bytes)
CREATE TutorialsPoint/tsconfig.spec.json (270 bytes)
CREATE TutorialsPoint/src/favicon.ico (948 bytes)
CREATE TutorialsPoint/src/index.html (300 bytes)
CREATE TutorialsPoint/src/main.ts (372 bytes)
CREATE TutorialsPoint/src/polyfills.ts (2835 bytes)
CREATE TutorialsPoint/src/styles.css (80 bytes)
CREATE TutorialsPoint/src/test.ts (753 bytes)
CREATE TutorialsPoint/src/assets/.gitkeep (0 bytes)
CREATE TutorialsPoint/src/environments/environment.prod.ts (51 bytes)
CREATE TutorialsPoint/src/environments/environment.ts (662 bytes)
CREATE TutorialsPoint/src/app/app-routing.module.ts (246 bytes)
CREATE TutorialsPoint/src/app/app.module.ts (393 bytes)
CREATE TutorialsPoint/src/app/app.component.html (25755 bytes)
CREATE TutorialsPoint/src/app/app.component.spec.ts (1083 bytes)
CREATE TutorialsPoint/src/app/app.component.ts (218 bytes)
CREATE TutorialsPoint/src/app/app.component.css (0 bytes)
CREATE TutorialsPoint/e2e/protractor.conf.js (808 bytes)
CREATE TutorialsPoint/e2e/tsconfig.json (214 bytes)
CREATE TutorialsPoint/e2e/src/app.e2e-spec.ts (647 bytes)
CREATE TutorialsPoint/e2e/src/app.po.ts (301 bytes)
Packages installed successfully.
Qui ng new command ha creato uno spazio di lavoro angolare e un progetto con il nome TutorialsPoint nella nostra directory Node.