Какой самый быстрый способ создания тегов сценария для зависимостей в проекте Google-Closure?

Я изучаю JavaScript и Google Closure, и, очевидно, (как только вы начнете использовать шаблоны и различные части библиотеки), становится трудно управлять зависимостями вручную.

Я знаю, что библиотека предоставляет некоторые скрипты Python, чтобы помочь с этим, но я не могу понять, как лучше их использовать.

(Я знаю, что в конечном итоге я соберу все это в один "свернутый" файл, но для развития и собственного понимания я чувствую, что мне нужно сначала немного разобраться в этом!)

Самое близкое, что у меня есть, - это использовать скрипт "closurebuilder.py" для создания списка файлов в порядке зависимости...

closure-library/closure/bin/build/closurebuilder.py 
    --root=MyProjectFolder
    --root=ClosureLibraryFolder
    --root=ClosureTemplateFolder
    --namespace=MyProjectNamespace
    --output_mode=list
    --output_file=my-dependencies.txt

... но мне все равно нужно вручную обернуть каждый из них в тег скрипта и вставить их в мой HTML. Я что-то пропустил? Есть ли более простой способ сделать это?

3 ответа

Решение

Если вы только начинаете, вам может пригодиться Plovr Майкла Болина (http://www.plovr.com/), так что вам не нужно возиться с настройками.

Если вы хотите включить один файл JavaScript, используйте:

--output_mode=script

или же

--output_mode=compiled

Я уверен, что вы должны использовать calcdeps.py

http://code.google.com/closure/library/docs/calcdeps.html

Другие вопросы по тегам