2012-08-17 4 views
5

Ich möchte meine Jade-Dateien sehen und kompilieren sie, aber es scheint es nichtFunktioniert die Uhr mit Jade?

jade client/jade --watch --out public 

funktioniert Wenn ich client/jade/draft.jade es ändert sich nicht neu kompilieren. Ich habe einen Post gesehen und gesagt, dass es nicht mit Verzeichnissen funktioniert. Ist es noch nicht behoben? Gibt es einen Workaround oder etwas? Muss ich alle Dateien manuell ansehen?

https://groups.google.com/d/msg/jadejs/p_slRuISjVg/lL_uxgD6uB0J

+2

Warten Sie eine Sekunde? Warum haben deine Jade-Dateien eine Stylus-Erweiterung? – Amberlamps

+0

@ Amberlamps, ops das ist ein Tippfehler, die eigentliche Datei ist 'draft.jade' –

Antwort

16

Was haben Sie jetzt sagt „das Verzeichnis für Änderungen beobachten“. Wenn Sie eine Datei aus dem Verzeichnis hinzufügen oder entfernen, werden alle Dateien neu kompiliert. Da jedoch nur das Verzeichnis (das eigentlich nur eine Datei selbst ist) und nicht die Dateien im Verzeichnis beobachtet werden, löst das Ändern einer der Dateien keine Kompilierung aus.

alle Jade-Dateien in client/jade

$ jade --watch client/jade/*.jade --out public 

Dies zu beobachten nicht wirklich das Verzeichnis sehen, dehnt es sich einfach den Jade Befehl alle Jade-Dateien sehen vor, wenn Sie beginnen, anstatt sie alle geben aus. Wenn Sie nach dem Start der Überwachung eine Datei hinzufügen, müssen Sie sie neu starten.