Как удалить код отладки из javascript с помощью службы REST закрытия Google. Я знаю, что мне нужно указать переменную отладки для компилятора JS следующим образом: --define='DEBUG=false' (с использованием DEBUG в условиях if). Но как указать это службе REST: http://closure-compiler.appspot.com/home Я пробовал это, но это не работает. То есть: код оптимизирован, но все еще содержит отладочный код :(
// ==ClosureCompiler==
// @output_file_name default.js
// @compilation_level ADVANCED_OPTIMIZATIONS
-- define='DEBUG=false'
// ==/ClosureCompiler==
/** @define {boolean} */
var DEBUG = true;
/**@constructor*/
function MyObject() {
this.test = 4;
if (DEBUG) {
this.toString = function () { return "test object"; };
}
}
window['MyObject'] = MyObject