Mit Google Closure Compiler können Sie einen Quellcodeabschnitt von der kompilierten Version ausschließen?

8

Ich habe kürzlich ein Projekt mit dem Dojo-Toolkit erstellt und war begeistert, wie Sie einen Codeabschnitt so markieren können, dass er nur in der kompilierten Version enthalten ist auf einer willkürlichen bedingten Überprüfung . Ich benutzte dies, um private Variablen für Komponententests zu exportieren oder Fehler auszulösen oder sie zu protokollieren . Hier ist ein Beispiel für das Dojo-Format. Ich würde gerne wissen, ob es spezielle Anweisungen für den Google Closure-Compiler .

%Vor%

Bearbeiten

Closure the definitive guide erwähnt, dass Sie den CommandLineRunner erweitern können, um eigene Checks und Optimierungen hinzuzufügen, die möglicherweise eine Möglichkeit darstellen. Plover sieht vielversprechend aus, da er Custom-Pässe .

    
daniellmb 05.05.2011, 15:54
quelle

2 Antworten

3

Closure Compiler unterstützt "definiert", wie folgt:

%Vor%     
John 05.05.2011, 19:46
quelle
10

Dieser einfache Testfall hat funktioniert. Kompilieren Sie mit --define DEBUG=false

%Vor%     
daniellmb 05.05.2011 21:52
quelle