Sto usando Angular-CLI per un po 'di tempo. Viene fornito con una serie di comandi, tra cui ng serve
, che fa girare un server allo localhost:4200
.Cosa succede quando si esegue ng serve?
Sono abituato a utilizzare Grunt e Gulp che possono essere configurati in base alle mie esigenze. Volevo configurare il server di Angular-CLI, ma poi mi sono reso conto che non sapevo cosa fosse o come configurarlo. Grepping il progetto per serve
non ha portato alla luce tutto ciò che sembra utile.
Quindi, che cosa fa esattamente ng serve
?
Una cosa che non riesco a capire è quale cartella viene servita al browser con ng-serve. Ho pensato che sarebbe stato in esecuzione ng-build (cioè, l'output nella cartella outdir nella configurazione) e che serve, tuttavia è possibile cancellare quella cartella mentre http: // localhost: 4200/è in esecuzione e non ha alcun effetto. Allora, dove sta compilando tutti i bundle? AGGIORNAMENTO: ecco la risposta: in memoria: http://stackoverflow.com/questions/40087369/where-does-ng-serve-output-files-to – Rodney
Mi chiedo quanto questa risposta sia ancora valida ora che Angular CLI utilizza Webpack . –