Frage

Angenommen, Sie in einem JavaScript-Projekt mit mehreren externen Bibliothek Abhängigkeiten arbeiten, und mag Ihre Quellen mit dem Google Closure Compiler in ADVANCED_OPTIMIZATIONS Modus kompilieren.

Da in diesem Modus wird der Compiler den Code Anrufe an die externen Bibliotheken Objekte und Funktionen umbenennen wird, müssen Sie eine href liefern <= "http://code.google.com/closure/compiler/docs/api-tutorial3. html # Externen“rel = "noreferrer"> Externer , diese Umbenennung zu verhindern.

Aber es ist eine Menge Arbeit, die Externen von Hand zu erzeugen, so, was ist der beste Weg, um automatisch generieren die entsprechenden extern von einem bestimmten Javascript lib?

War es hilfreich?

Lösung

Sehen Sie die folgende URL als Ausgangspunkt. Ich würde auch empfehlen Typinformationen zu Ihrem externs Hinzufügen Compiler Nutzen zu maximieren.

http://www.dotnetwise.com/Code/Externs/

Andere Tipps

können Sie Ihre Funktion exportieren nach: Fenster [ 'myFunc'] = myFunc;

Bit hier näher: http://code.google.com/closure/compiler/docs /api-tutorial3.html#no

Wenn Sie wirklich wollen externs für Libs Sie aus anderen Ländern importieren (zB Service-Wrapper, jquery, etc), dann das ist, wo Sie brauchen die extern passieren in Wenn Sie teh jar Compiler verwenden, geben Sie --externs, genauer in Verbindung oben

mit
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top