Какой самый быстрый способ создания тегов сценария для зависимостей в проекте google-closure? - PullRequest
1 голос
/ 29 июля 2011

Я изучаю 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 ]

2 голосов
/ 29 июля 2011

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

0 голосов
/ 31 августа 2011

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

--output_mode=script

или

--output_mode=compiled
0 голосов
/ 07 августа 2011

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

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

...