Google Closure Compiler benennt alle "true", "false" und "null" Vorkommnissen in Code wie;Wie verhindern Closure Compiler von Umbenennung "true", "false" und "null"
var s = true, x = null, V = false;
und verwendet stattdessen diese shorthands; unter Bedingungen wie;
if (someVariable == s)
jetzt; Google Analytics-Code definiert seine eigene Variable "s". Überschreiben des Wertes "wahr"; und wie Sie sehen können, verursacht dies eine Menge Probleme.
Ich möchte den GA-Code nicht ändern; Ich will nur, dass der Closure Compiler mit dem Umbenennen aufhört, usw. Externes funktioniert nicht.
Kennen Sie einen Weg, dies zu erreichen?
Können Sie Ihre eigenen Konstanten zB '_true_ = true' angeben und dann durch diese ersetzen, bevor Sie den Closure Compiler ausführen? –