Каковы требуемые папки для запуска Ext JS 6?

58
5

Ext JS 6 содержит 37,903 элемента, которые составляют 504 MB.

Вот содержание пакета:

enter image description here

Мне нужно узнать, какие файлы (белые записи) и папки (синие записи) необходимы для использования Ext JS 6 без использования Sencha Cmd.

ps Я не использую динамическую загрузку. Я всегда импортирую файлы ext-all.js и theme-X-all.css, которые находятся в папке build.

спросил(а) 2016-04-09T01:40:00+03:00 4 года, 6 месяцев назад
1
Решение
91

вы действительно должны попытаться использовать Sencha Cmd, это значительно уменьшит размер вашего приложения и количество файлов. Однако, если по какой-то причине вы не хотите его использовать, безопасно удалять папку сборки и файл build.xml. Если вы используете ExtJS classic, вы должны сохранить классическую папку, иначе удалите ее. То же самое касается современной папки. Вы также можете удалить папку cmd и examples. Вам не понадобится файл LICENSE и папка с лицензиями, однако вы должны хранить его по юридическим причинам. Кроме того, удалите файлы Readme, выпускные заметки, шаблоны, sass и приветственные файлы и папки.

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

ответил(а) 2016-04-10T14:39:00+03:00 4 года, 6 месяцев назад
41

У Sencha есть отличное руководство для начинающих, которое находится здесь:

https://docs.sencha.com/extjs/6.0.2/guides/getting_started/getting_started.html

Предполагается, что у вас есть sencha CMD, доступный только при покупке лицензии (а не версии GPL). С помощью sencha CMD он автоматически извлекает файлы, которые вам нужны, когда вы запускаете "Sencha App Watch".

Если у вас нет коммерческой лицензии, лучше всего ссылаться на полную библиотеку sencha, в которой все включено в один файл. Если вы начинаете, я рекомендую вам использовать отладочную и прокомментированную версию, чтобы вы видели ваши ошибки лучше. Вы можете найти ссылку на указания, чтобы сделать это здесь:


https://docs.sencha.com/extjs/6.2.1/guides/other_resources/extjs_faq.html

(и прокрутите до "Как я могу создать приложение без Sencha Cmd?")

Я понимаю вашу озабоченность, увидев десятки тысяч файлов. Sencha ExtJS имеет довольно крутую кривую обучения, но как только вы ее узнаете, есть большие окупаемости производительности. Все эти файлы действительно помогают в отладке. Другие библиотеки просто втискивают все вместе, и когда все не работает, вы остаетесь без подсказки.

НТН-х

ответил(а) 2016-04-10T03:24:00+03:00 4 года, 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема