Можно ли использовать компилятор закрытия для удаления неиспользуемых частей jQuery?
У меня есть сценарий, который использует только сетевые функции jQuery (json), и мне нужен минимизированный сценарий, который удаляет все остальное.
Я пробовал вызывать его с помощью:
java -jar compiler.jar --compilation_level=ADVANCED_OPTIMIZATIONS --js=jquery-latest.js --js=my_script.js --js_output_file=out.js
Но в итоге я получаю файл размером не меньше, чем обычный минифицированный исходный код jQuery.
Редактировать: Я должен упомянуть причину этого. Этот сценарий будет включен на сторонние веб-сайты, и для него потребуется более поздняя версия jQuery (1.5 или 1.6). Я думал, что самый простой способ справиться с этим - связать последнюю версию внутри скрипта (доступного только для моего скрипта, не касаясь window.jQuery), удалив неиспользуемые части для уменьшения размера. Таким образом, если бы у них уже была более старая версия jQuery, это не помешало бы.