2015-10-20 6 views
0

Я использую Sencha Architect для создания нескольких веб-приложений. После каждой сборки я представляю «app.js» среди других файлов. «App.js» каждой сборки имеет 90% своего контента, общего с другим приложением.Используйте обычный файл для импорта ExtJS lib

Есть ли способ извлечь эту информацию и оставить ее в общей папке на сервере приложений, а затем импортировать динамически?

  1. Это позволит хранить этот большой файл сервером и браузерами.
  2. Время загрузки каждого приложения будет уменьшаться.
  3. Я использую меньше места на моем сервере.

ответ

1

Да ... однако это намного проще осуществить без Sencha Architect.

Sencha Cmd давно имеет концепцию packages, и это именно то, о чем вы просите.

У Sencha Architect есть понятия app templates, а также extensions - но они действительно не дают вам единственный файл в кешированном JS, который вы ищете.

У Sencha Cmd также есть некоторые глубокие утилиты для ручной компиляции общего ресурса, но, честно говоря, «пакет» в конечном итоге вы хотите. К сожалению, я не знаю, насколько они совместимы с Архитектором.

+0

Это можно сделать через команду Sencha, я не против делать сборки в командной строке, если вы можете указать мне, как их сделать. – Cripto

+0

Все это находится на docs.sencha.com, хотя и не погружаясь глубоко в ваш код Я не знаю, где именно вам указать. Ссылка на «пакеты» должна отвечать большинству ваших вопросов, но [компилятор] (https://docs.sencha.com/cmd/6.x/advanced_cmd/cmd_compiler_reference.html) также может быть полезен. – arthurakay

Смежные вопросы