2017-11-07 1 views
0

Was ist der Unterschied zwischen ng build und ng serve? Was genau geschehen oder Änderungen passieren, nachdem ng Build und ng dienen?Was ist der Unterschied zwischen ng build und ng serve?

+0

Der Befehl 'ng serve' startet den Server, überwacht Ihre Dateien und erstellt die App neu, wenn Sie Änderungen an diesen Dateien vornehmen. Für 'ng build': Lesen Sie in [link] https://angular.io/guide/deployment – ahkeno

+0

Bevor Sie Fragen stellen, einige Forschung –

+0

@Vijay Krishna Ich habe keine Antwort gefunden, deshalb fragt diese Frage – Dnyanesh

Antwort

0

ng dienen und ng build sind die benutzerdefinierten Befehle und wenn Sie möchten, können Sie Ihr eigenes Skript dazu schreiben.

Im Allgemeinen, wenn wir package.json schauen, wird es uns sagen, was diese beiden Befehle und ihre Skripte tun werden.

Zum Beispiel sehen package.json in meinem Winkel app

"scripts": {     
       "ng": "ng" 
       "build": "tsc -p src/", 
       "build:watch": "tsc -p src/ -w", 
       "build:e2e": "tsc -p e2e/", 
       "serve": "lite-server -c=sk-config.json", 
      } 

Hier, wenn Sie sehen,

ng dienen wird der Server durch einen Blick auf einige Konfigurationsdatei starten.

ng bauen so viele Dinge tun, wie es kompilieren, Dateien sehen, Testfälle ausführen und so weiter ..

2

Der ng Befehl schreibt bauen erzeugt Artefakte in den Ausgabeordner erstellen (durch Standard ist -dist /). Der ng Serve Befehl schreibt nicht Build und es Artefakte aus dem Speicher statt für eine schnellere Entwicklungserfahrung zu bauen.

Verwandte Themen