Закрытие компиляции загрузки модуля по требованию

Я просто нахожу

 java -jar Build\Tools\compiler.jar ^ 
--compilation_level=ADVANCED_OPTIMIZATIONS ^ 
--externs Build\jQuery.externs.js ^ 
--js Build\Output\Compiling.js ^ 
--js Script/Themes.lang.js ^ 
--js Script/Themes.js ^ 
--module Core:3 ^ 
--js UI/ThemeChooser/ThemeChooser_en.htm.js ^ 
--js UI/ThemeChooser/ThemeChooser.js ^ 
--module UI_ThemeChooser:2:Core ^ 
--js UI/VerticalTabs/VerticalTabs_en.htm.js ^ 
--js UI/VerticalTabs/VerticalTabs.js ^ 
--module UI_VerticalTabs:2:Core ^ 
--js Pager/Pager_en.htm.js ^ 
--js Pager/jquery.Pager.js ^ 
--js Pager/Pager.js ^ 
--module Pager:3:VerticalTabs ^ 
--module_output_path_prefix .\Compiled\

но я хочу знать, как установить --closure_entry_point и как загрузить запланированные JS по требованию

1 ответ

Для вашего первого вопроса:

--closure_entry_point используется с --manage_closure_dependencies и --only_closure_dependencies для автоматической обрезки файлов с установленного прохода в компилятор. Если вы не используете эти параметры, они не имеют значения.

Для вас второй вопрос:

Вы можете загрузить свой модуль так же, как и любой другой javascript. Самый простой способ - просто добавить тег сценария в DOM, когда вы хотите загрузить модуль. Другой метод - использовать XHR для загрузки js, а затем вызвать eval() с результатами.

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