Sencha Cmd не может создать приложение в определенных каталогах

Я использую Sencha Cmd v3.1.0.239 на Windows 7 и пытаюсь освоить основы создания приложения extJS. В настоящее время я столкнулся со странной проблемой, когда он не может собрать приложение в зависимости от целевого каталога, который я указал.

В одном случае я буду запускать команду как sencha generate app myApp1 "C:\extJS experiments\myApp1" и это будет работать. Однако я буду запускать другую команду, такую ​​как sencha generate app myApp2 C:\xampp\htdocs\senchaWork\extJS\myApp2 и он потерпит неудачу со следующей ошибкой

[ERR] Тема ext-theme-classic не найдена

[ERR]

[ОШИБКА] СТРОИТЬ СБОЙ

[ERR] com.sencha.exceptions.ExNotFound: необходимые пакеты не найдены

[ERR]

[ERR] Общее время: 3 секунды

[ERR] com.sencha.exceptions.ExNotFound: необходимые пакеты не найдены

Все, что я смог найти в Интернете, связанное с этим, похоже, указывает на то, что причиной является обновление команды sencha. Проблема с этой теорией в том, что я впервые скачал команду sencha, поэтому обновление никогда не выполнялось.

Примечание: в приведенных выше командах я нахожусь в каталоге extJS sdk, поэтому я не указываю его. Когда я указываю местоположение SDK, я получаю то же поведение, что и выше. Разве мой целевой каталог не имеет значения, так как Sencha cmd получает ext-theme-classic от sdk, или я неправильно понимаю, как работает команда?

1 ответ

Проведение sencha generate app требует запуска на ExtJS Каталог SDK. Если это не выполняется в папке SDK, вы должны указать папку SDK, добавив -sdk вариант, так что он сможет правильно отобразить, где находится ваш SDK.

Пример:

sencha -sdk /path/of/my/sdk/extjs/ generate app myAppName /path/of/myApp

Для параметров и деталей sencha-cmd вы можете выполнить:

sencha
Другие вопросы по тегам