Ich baue eine Website und habe mehrere js-Dateien in einem Verzeichnis. Wenn ich eine der js-Dateien speichere, möchte ich, dass ein Skript ausgeführt wird, das alle Dateien mit dem Google-Abschluss-Compiler jar kompiliert und komprimiert.
Beispiel aus der README von Google Closure Compiler:
java -jar compiler.jar --js=in1.js --js=in2.js ... --js_output_file=out.js
Gibt es ein Shell-Skript oder eine App, die das tut? Ich suche etwas Ähnliches wie Ссылка für CSS funktioniert.
Linux und Mac OSX haben Anwendungsschnittstellen, mit denen Sie Dateisystemänderungen überwachen können.
Ich benutze selbst Linux, daher bin ich mit inotify vertraut. Ein Skript, das Ihre Dateien komprimiert, wäre einfach genug, um es für Sie zu einem realistischen Preis zu machen.
Für Mac OSX können Sie FSEvents verwenden, um denselben Effekt zu erzielen. Obwohl du es selbst tun musst.
Wenn Sie sich fragen, wie Sie das unter Windows tun können ... Nun, niemand würde mit seinen Sinnen dieses System für die Softwareentwicklung verwenden.
Fileconveyor ist ein Python-Skript, das Dateien beobachtet und verarbeitet und sie sogar automatisch hochladen kann.
Ich würde empfehlen, auf der Website nachzusehen, ob etwas für Sie hilfreich ist: Ссылка
Tags und Links javascript automation compiler-construction compression