Erste closure-compiler und Node.js zu spielen schön

Gibt es irgendwelche Projekte verwendet node.js und closure-compiler (CC), kurz zusammen?

Den offiziellen CC-Empfehlung ist es, alle kompilieren von code für eine Anwendung zusammen, aber wenn ich kompilieren einige einfache node.js code enthält eine require("./MyLib.js") ist, dass Sie direkt in die Ausgabe, aber es macht keinen Sinn in diesem Kontext.

Ich sehe ein paar Möglichkeiten:

  1. - Code der gesamten Anwendung in einer einzelnen Datei. Dies löst das problem, indem Sie es vermeidet, aber schlecht für die Wartung.
  2. Davon ausgehen, dass alle Dateien verkettet werden vor der Ausführung. Wieder dies vermeidet das problem, aber macht es schwieriger zu implementieren, die eine UNO-kompilierten debug-Modus.
  3. Ich mag würde, um CC zu "verstehen" node.js require () - Funktion, aber wahrscheinlich nicht getan werden kann ohne Bearbeitung der compiler selbst kann es?
require bedeutet, dass Sie mit RequireJS oder einer anderen form der AMD loader. Einige AMD-Systeme enthalten ein Werkzeug für Sie, zu "glätten" alle Abhängigkeiten und erstellt eine einzelne Datei mit allen notwendigen code. Das ist, was Sie tun müssen, um zu verwenden Schließung -- haben eine Datei mit allen code.
Ich denke er versucht zu laufen-Verschluss auf node.js code nicht auf browser-side-code.
Ich weiß, dass Michael Bolin, hat getan einige Arbeit, um die Schließung der Bibliothek arbeiten mit Node.js. Ich weiß nicht, ob dieser verlängert mit dem Compiler.
Advanced Micro Devices?
Link bitte? Wenn ich Suche "michael bolin node.js" diese Diskussion ist das zweite Ergebnis.

InformationsquelleAutor bukzor | 2011-11-27

Schreibe einen Kommentar