2016-09-21 7 views
1

пытается освежить Сенча ExtJS приложение и всегда получаю эту ошибку:Сенча: не может удовлетворить требования к «доб»

Команды:

Сенча приложение обновить
обновить Сенча приложение

всегда такая же ошибка:

[ERR] Cannot satisfy requirements for "ext"! 
[ERR] The following versions cannot be satisfied: 
[ERR]  root: [email protected] (No matches!) 
[ERR] Cannot resolve package requirements 

Что я могу сделать?

Сенча Cmd: v6.1.3.42 (с последней версией 6.2.0 я получаю эту ошибку тоже)
Ядро версии 5.0.0
Extjs Версия 5.1.1.451

Спасибо заранее

+0

Это происходит потому, что вы установили последнюю версию Сенча иногда назад, а затем вы используете предыдущая версия sencha для сборки или обновления. Проверьте, какая версия sencha установлена ​​в вашей системе? – UDID

+0

Спасибо. Но что я могу сделать сейчас? Я сделал обновление:
Sencha Cmd v6.2.0.103 [ERR] Не может удовлетворить требования к «ext»! [ERR] Следующие версии не могут быть удовлетворены: [ERR] root: [email protected] (Нет совпадений!) [ERR] Не удается решить требования к пакетам
Всегда такая же ошибка. – user2075861

+0

Какую версию вы используете для своего приложения? – UDID

ответ

3

Эта ошибка происходит потому, что ваше приложение не получает путь к директории внутр и, следовательно, вы получаете сообщение об ошибке, как

[ERR] Cannot satisfy requirements for "ext"! [ERR] Cannot resolve package requirements

разрешить тыс это открыть этот файл YourApp\.sencha\workspace\sencha.cfg в вашем приложении, и в этом файле конфигурации дают путь вашего примера ext.dir : ext.dir=${workspace.dir}/../../../../Ext6.0.3

В случае, если у вас нет вн, то вы можете скачать по этой ссылке. Sencha

1

С Sencha CMD 6.1 и выше, если вы хотите использовать «обновление приложения», вам нужно сначала настроить свою инфраструктуру. Я не могу точно сказать, что это будет работать с ExtJS 5, но он работал на переходе от 6.

https://twasink.net/2016/09/20/upgrading-to-extjs-6-2/ (Шаг 1)

Смежные вопросы