Какой самый быстрый способ создания тегов сценария для зависимостей в проекте 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