Я пытаюсь перейти со сценария closurebuilder.py на компилятор закрытия из-за этого сообщения :
../../closure-library/closure/bin/build/closurebuilder.py: Closure Compiler now natively understands and orders Closure dependencies and
предпочтительнее использовать этот скрипт для выполнения компиляции JavaScript
Поскольку я использую библиотеку закрытия Google и OpenLayers 3, как мне вызвать компилятор (compiler.jar) для
- Создайте файл зависимостей myapp-deps.js
- Создайте уменьшенную версию myapp.js, включающую только используемые классы OL3 и CL.
- Сборка с использованием предварительно рассчитанных файлов зависимостей OL3 и CL (например, ol3-deps.js)
Далее скажем, что все расположено в следующей структуре. Это почти то же самое, что и мой собственный проект, но он слишком большой и сложный, чтобы публиковать его здесь напрямую.
project/
src/
js/
<some other js "required" in myapp.js>
myapp.js
myapp-deps.js # This should be the dependency file
lib/
closure/goog/...
third_party/closure/goog/...
myapp.js # This should be the minified version
ol3/
Я благодарен за каждую подсказку.