Я пытаюсь создать сборку продукции с помощью команды «sencha app build production» (sencha 5.1.3). Он создается, но некоторые из них не обслуживаются. Можно предположить, что я должен обеспечить, чтобы все необходимые файлы js были загружены, так что миниатюрный app.js должен нормально работать. Или есть некоторые другие шаги по созданию производства сборки. (Я использую Сенч 5.1.3)extjs как создать сборку продукции?
0
A
ответ
1
Для того, чтобы иметь все файлы, входящие у вас есть должны ссылаться на них где-то с одним из конфигурации requires
, uses
, controllers
, stores
, views
и т. Д.
Sencha cmd также определяет порядок включения с этими конфигурациями.
Моя тестовая сборка работает нормально, но когда я иду на производство, некоторые из представлений не отображаются. В нем говорится: «Синхронный XMLHttpRequest в основном потоке устарел из-за его пагубных последствий для пользователя конечного пользователя. Для получения дополнительной помощи проверьте http://xhr.spec.whatwg.org/." как предупреждение и «Не удалось загрузить ресурс: сервер ответил статусом 404 (NOT FOUND) Ext.Boot.Ext.Boot.c.fetch @ localhost /: 87" как ошибки. –
Предупреждение, которое у вас есть, у меня оно есть в версии разработки, но не в реальной версии. –
Ошибка означает, что ExtJs ищет файл с именем 'Ext.Boot.Ext.Boot.c.fetch'. Вероятно, это будет 'Ext.Boot.c.fetch'. Посмотрите на все вхождения этого класса в свой код. Должно быть место, где оно написано неправильно. –