CLI angolare - ng serve Command
Sintassi
ng serve <project> [options]
ng s <project> [options]
Il comando ng serve costruisce e serve l'applicazione. Ricostruisce l'applicazione se si verificano modifiche. Qui project è il nome dell'applicazione come definito in angular.json. Le opzioni sono parametri opzionali.
argomenti
Sr.No. | Argomento e sintassi | Descrizione |
---|---|---|
1 | <progetto> | Il nome del progetto da costruire. Può essere un'applicazione o una libreria. |
Opzioni
Sr.No. | Opzione e sintassi | Descrizione |
---|---|---|
1 | --allowedHosts | Lista bianca degli host a cui è consentito accedere al server di sviluppo. |
2 | --aot = true | false | Crea utilizzando la compilation Ahead of Time. |
3 | --baseHref = baseHref | URL di base per l'applicazione in costruzione. |
4 | --buildEventLog = buildEventLog | SPERIMENTALE Percorso del file di output per eventi Build Event Protocol |
5 | --commonChunk = true | false | Utilizza un bundle separato contenente il codice utilizzato in più bundle. |
6 | --configuration = configurazione | Un target build denominato, come specificato nella sezione "configurazioni" di angular.json. Ciascun target denominato è accompagnato da una configurazione dei valori predefiniti delle opzioni per tale target. L'impostazione di questo sovrascrive esplicitamente il flag "--prod". Alias: -c |
7 | --deployUrl = deployUrl | URL in cui verranno distribuiti i file. |
8 | --disableHostCheck = true | false | Non verificare che i client connessi facciano parte degli host consentiti. Predefinito: false |
9 | --help = true | false | json | JSON | Mostra un messaggio di aiuto per questo comando nella console. Predefinito: false |
10 | --hmr = true | false | Abilita la sostituzione del modulo a caldo. Predefinito: false |
11 | --hmrWarning = true | false | Mostra un avviso quando l'opzione --hmr è abilitata. Predefinito: vero |
12 | --host = host | Host da ascoltare. Predefinito: localhost |
13 | --liveReload = true | false | Indica se ricaricare la pagina in caso di modifica, utilizzando live-reload. Predefinito: vero |
14 | --open = true | false | Apre l'URL nel browser predefinito. Predefinito: false Alias: -o |
15 | --optimization = true | false | Consente l'ottimizzazione dell'output di compilazione. |
16 | --sondaggio | Abilita e definisci il periodo di tempo del polling di controllo del file in millisecondi. |
17 | --porta | Porta su cui ascoltare. Predefinito: 4200 |
18 | --prod = true | false | Abbreviazione di "--configuration = production". Quando true, imposta la configurazione della build sulla destinazione di produzione. Per impostazione predefinita, l'obiettivo di produzione è impostato nella configurazione dell'area di lavoro in modo tale che tutte le build utilizzino raggruppamento, scuotimento limitato degli alberi e anche eliminazione limitata del codice morto. |
19 | --progress = true | false | Registra i progressi sulla console durante la costruzione. |
20 | --proxyConfig = proxyConfig | File di configurazione proxy. |
21 | --publicHost = publicHost | L'URL che il client del browser (o il client di ricarica live, se abilitato) deve utilizzare per connettersi al server di sviluppo. Utilizzare per una configurazione complessa del server di sviluppo, come quella con proxy inversi. |
22 | --servePath = servePath | Il percorso in cui verrà pubblicata l'app. |
23 | --servePathDefaultWarning = true | false | Mostra un avviso quando deploy-url / base-href utilizza valori di percorso di pubblicazione non supportati. Predefinito: vero |
24 | --sourceMap = true | false | Mappe sorgente di output. |
25 | --ssl = true | false | Servi utilizzando HTTPS. Predefinito: false |
26 | --sslCert = sslCert | Certificato SSL da utilizzare per servire HTTPS. |
27 | --sslKey = sslKey | Chiave SSL da utilizzare per servire HTTPS. |
28 | --vendorChunk = true | false | Utilizzare un pacchetto separato contenente solo le librerie del fornitore. |
29 | --verbose = true | false | Aggiunge ulteriori dettagli alla registrazione dell'output. |
30 | --watch = true | false | Ricostruisci al cambiamento. Predefinito: vero |
Prima passa a un progetto angolare aggiornato utilizzando il comando ng build, quindi esegui il comando.
Esempio
\>Node\>TutorialsPoint> ng serve
chunk {main} main.js, main.js.map (main) 14.3 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 141 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 12.4 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3 MB [initial] [rendered]
Date: 2020-06-04T04:01:47.562Z - Hash: a90c5fc750c475cdc4d1 - Time: 10164ms
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
: Compiled successfully.
Qui il comando ng serve ha costruito e servito con successo il nostro progetto TutorialsPoint. Ora apri http: // localhost: 4200 in una finestra del browser e verifica l'output.