Wie verwende ich den Google Closure-Compiler?

Ich versuche, vom Script closurebuilder.py zum Script @ zu migriereClosure Compiler wegen dieser Nachricht:

../../closure-library/closure/bin/build/closurebuilder.py: Closure Compiler now natively understands and orders Closure dependencies and

ist es vorzuziehen, dieses Skript für die Ausführung der JavaScript-Kompilierung zu verwenden

Seit ich @ benutGoogle Closure Library und dieOpenLayers 3, wie muss ich den Compiler (compiler.jar) zu @ aufruf

Erstelle eine Abhängigkeitsdatei für myapp-deps.jsErstellen Sie eine verkleinerte Version von myapp.js, die nur die verwendeten Klassen OL3 und CL enthält.Bilden Sie sowohl mit der Verwendung von vorberechneten Abhängigkeitsdateien von OL3 als auch von CL (z. B. ol3-deps.js)

Sagen wir weiter, alles befindet sich in der folgenden Struktur. Das entspricht fast meinem eigenen Projekt, aber es ist zu groß und komplex, hier direkt gepostet zu werden.

project/
    src/
        js/
            <some other js "required" in myapp.js>
            myapp.js
            myapp-deps.js                 # This should be the dependency file
        lib/
            closure/goog/...
            third_party/closure/goog/...  
            myapp.js                      # This should be the minified version
    ol3/

Ich bin dankbar für jeden Hinweis.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage