2016-10-24 4 views
11

Ich möchte nicht dienen, ich weiß, es beobachtet für Änderungen, baut und dient. Ich möchte auf Änderungen aufbauen. Laut "ng help", nimmt Build Parameter --watchWie baue ich mit Watch aktiviert mit eckigen Cli?

ng build Ihre App baut und legt sie in den Ausgabe Pfad (dist/Standard). --watch (Boolean) (Default: false) Aliase: -w --watcher (String)

habe ich versucht, beide -w und --watcher aber es gibt nur Fehler.

>ng build -w 

Path must be a string. Received null 

Antwort

15

Ich weiß nicht, ob Es ist ein Bug oder einfach nicht dokumentiert, aber es scheint, dass Sie für das Ansehen mit ng build -o dist -w einen Ausgabepfad hinzufügen müssen, während dist Ihre Ausgangspfad ist.

Update:

Der Befehl lautet nun: ng build -op dist -w

+0

richtig eingestellt ist, ist es ein bekanntes Problem: https://github.com/ DavideViolante/Angular2-Full-Stack/Ausgaben/15 so löst das Problem: ng build -o dist -w – nurp

+0

Danke für den Link. Ich habe meine Antwort mit Ihrem Code-Snippet aktualisiert. –

8

ng build --watch nur für mich

gearbeitet Und wenn Sie mit npm run build Update die package.json Datei als

"scripts":{"build":"ng build --watch"}

und laufen npm run build wie gewohnt

stellen Sie sicher, dass outDir param Ihre App korrekt in Ihrem Winkel cli.json