Команда Sencha - @import 'sencha-touch/default/all' не найден

Когда я запускаю команду sencha следующим образом:

производство сборки приложения сенча

Я получаю сообщение об ошибке, которое указывает на следующую строку в app.scss:

@import 'sencha-touch/default/all';

В моем приложении у меня есть следующая папка:

\App\touch\resources\themes\stylesheets\sencha-touch\default

Но папки "все" нет. Нарушена ли структура моего приложения или есть что-то еще, что мне не хватает?


person jaffa    schedule 29.03.2013    source источник


Ответы (1)


Ошибка может быть вызвана тем, что внутри нет _all.scss

сенсорный\ресурсы\темы\таблицы стилей\сенча-тач\по умолчанию

Содержимое _all.scss

@import 'core';
@import 'widgets';

Проверьте структуру приложения еще раз или просто создайте _all.scss вручную и посмотрите, решит ли это проблему.

person SachinGutte    schedule 29.03.2013
comment
Да, структура была неправильной, что сбивало меня с толку. Любая идея, почему sencha-touch/default/all подбирает файл с предшествующим подчеркиванием (_all.scss)? - person jaffa; 30.03.2013
comment
не знаю точной причины, но, возможно, инструменты сборки используют этот тип соглашения об именах. Они просто игнорируют _ при чтении и по-прежнему обращаются к файлу в процессе сборки. - person SachinGutte; 31.03.2013