Компилятор Google Closure переименовывает все «истинные», «ложные» и «нулевые» вхождения в коде типа;Как предотвратить компилятор Closure от переименования «true», «false» и «null»
var s = true, x = null, V = false;
и вместо этого использует эти стенограммы; в таких условиях, как;
if (someVariable == s)
сейчас; Код Google Analytics определяет собственную переменную s; переопределение значения «true»; и, как вы видите, это вызывает множество проблем.
Я не хочу менять код GA; Я просто хочу, чтобы Closure Compiler прекратил переименование и т. Д. Внешние службы не работают.
Знаете ли вы, как это сделать?
Можете ли вы предоставить свои собственные константы, например '_true_ = true', а затем заменить их перед запуском, используя Closure Compiler? –