Проблемы с билдом приложения
Вложений: 1
Всем привет!
Пытаюсь соединить Laravel 5.3 бекенд и ExtJS 6.0.1 GPL фронтенд по этим туториалам (там 5 частей: на 3й начало создания extjs-приложения, а затык возник на 4й): http://www.extjstips.com/2015/11/06/...cation-part-3/ http://www.extjstips.com/2015/11/10/...cation-part-4/ Никак не могу понять как забилдить приложение. Для начала, я создал классическое приложение: sencha -sdk C:\projects\ext-6.0.1 generate app –classic MyApp C:\openserver\domains\drugs.lar Потом создал свою тему: sencha generate theme myapp-theme в app.json внес изменения: "theme": "myapp-theme", и выбрал в `\packages\local\myapp-theme\package.json` тему crisp: "extend": "theme-crisp", Билд со стандартным приложением прошел успешно. Стоило только начать изменения по 4-й части, билд стал вываливать ошибки: [WRN] @theme-background-image: Theme image not found: images/tab/tab-navigation-close.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-left.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-right.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-top.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-bottom.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-left.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-right.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-top.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-bottom.png [WRN] @theme-background-image: Theme image not found: images/tab/tab-navigation-close.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-left.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-right.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-top.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-scroll-bottom.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-left.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-right.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-top.png [WRN] @theme-background-image: Theme image not found: images/tab-bar/navigation-plain-scroll-bottom.png [ERR] unknown definition for mixin named extjs-tab-panel-ui : c:/OpenServer/domains/drugs.lar/sass/src/view/main/Main.scss:4 phantomjs://platform/fashion-phantomjs.js:93 in error [LOG] Build error for c:/OpenServer/domains/drugs.lar/build/temp/production/MyApp/sass/MyApp-all.scss [ERR] Error: Sass compilation encountered 1 error(s) phantomjs://platform/fashion-phantomjs.js:93 in error Error: Sass compilation encountered 1 error(s) phantomjs://code/phantom-sass-compiler.js:18 in exit На форумах сенчи несколько тем с подобным содержанием без адекватного решения: https://www.sencha.com/forum/showthr...-(Cmd-5.1.1.42) https://www.sencha.com/forum/showthr...er-cmd-upgrade https://www.sencha.com/forum/showthr...ustom-theme-UI В общем, в итоге я вернул тему на ту, которая была изначально. Warning'и с картинками ушли, phantomjs ошибка осталась. При открытии сервера форма входа разваливается (см вложение). При этом через команду `sencha app watch` все прекрасно собирается и отрабатывает, только в таком варианте бекенд не работает. Есть какие-нибудь идеи как это победить? |
ругается на отсутствие миксина extjs-tab-panel-ui ..почему так получается хз ..надо смотреть код.
как вариант попробуйте прописать Ext.tab.Bar в requires в классе приложения например. requires : ['Ext.tab.Bar'], не найденный миксин определен в scss файле для этого класса. |
Весь код есть по первым 2м ссылкам.
Цитата:
|
конфиг "requires" идет с начала сотворения extjs: http://docs.sencha.com/extjs/6.2.0-c...l#cfg-requires
я читать пост не хочу ..уж извините, времени жалко. идея в том, чтоб класс который я упомянул был в "requires" какого-то из ваших классов. тогда sencha cmd подгрузит нужный scss и ошибки не будет |
Как ни странно (в примере этого не было и он хорошо работает у меня), прописывание Ext.tab.Bar помогло с ошибкой phantomjs.
Warning'и с изображениями никуда не пропали. Более того, при поиске по всему проекту таких изображений нет! :blink: |
В общем, ошибка связана с темой crisp и когда будет исправлена непонятно.
Тестировал версию 6.2 GA... там проблемы начинаются уже с triton, одна подобная ошибка вылезает. Сообщение о ней также есть на форуме без вменяемого решения. В итоге остался на 6.0.1 с triton темой... warning'ов не обнаружено. |
|
Цитата:
Причем эти ошибки появляются, когда я делаю билд без сторонней темы, со стандартными. Там-то ничего копировать не надо. |
Это не ошибки, это предупреждения. В данном случае можно смело игнорировать.
|
Цитата:
Я периодически встречал Ваш блог по запросам в гугле и успел заметить, что Вы работаете (или работали?) в Sencha Dev Team. Да и по этому форуму очень помогают Ваши ответы, очень за это признателен :thanks: Текущая проблема странная для меня тем, что эти изображения отсутствуют в принципе в папке ext, но в sass-файлах запрашиваются. Если в 6.0.1 это срабатывает лишь в crisp теме, то на версии 6.2 столкнулся уже на стандартной теме triton. На форуме Sencha посты есть, решения нет. Игнорировать то можно, но хочется, чтобы без ошибок и предупреждений все компилировалось. |
Часовой пояс GMT +3, время: 10:03. |