Поддерживает ли Google Closure несколько «пакетов» файлов Javascript? - PullRequest
0 голосов
/ 17 сентября 2010

Скажем, у меня есть 1 МБ сжатого Javascript, все объединено в один файл с помощью Google Closure.

Теперь 500 КБ этого нужно только для одного раздела сайта.

Так что яхочу объединить и сжать Javascript, но разделить его на два пакета:

  • Пакет A - 500 КБ - используется на сайте
  • Пакет B - 500 КБ - используется только в одномраздел сайта

В данный момент я просто размещаю комментарий в верхней части файлов Javascript, например:

/// <package name="Main" />

И использую собственное приложение .NETразобрать их и поместить в соответствующий пакет.

Можно ли сделать все это с помощью Google Closure?Я бы лучше использовал существующее решение, чем заново изобретал колесо.

Ответы [ 2 ]

2 голосов
/ 25 сентября 2010

неправильный компилятор закрытия имеет возможность сжимать файлы в несколько файлов

, например:

java -jar compiler.jar \

- модуль mod1 --jssrc1.js --js src2.js \

- модуль mod2: mod1 --js src3.js

0 голосов
/ 24 сентября 2010

После дальнейшего изучения похоже, что у Closure такой функции нет.

Я собираюсь встроить эту функцию в свой собственный JS-комбинер, который я могу открыть, когда у меня будет время.

...