я создал пакет Сенча «общий» с помощью команды Сенча:Вопросов Extjs6 зависимостей с рабочими пакетами
sencha generate package common
и помещен файл в рабочей области/пакетах/местный/ЦСИ под названием «mytext.js»:
Ext.define('Common.mytext',{
extend: 'Ext.form.field.Text',
xtype: 'mytext',
initComponent: function(){
Ext.apply(this,{
onBlur: function(){
//Set The corrected value for the field
}
});
this.callParent(arguments);
}
});
В моем основном приложении я включаю требование «общий» в свой файл app.json.
Когда я делаю sencha app refresh
я получаю следующие ошибки зависимостей:
[ERR] Failed to resolve dependency Ext.form.field.Text for file Common.mytext
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.form.field.Text
[ERR]
[ERR] Total time: 1 second
[ERR] The following error occurred while executing this line:
/home/xxxxxxxxx/bin/Sencha/Cmd/6.0.2.14/plugins/ext/current/plugin.xml:427: The following error occurred while executing this line:
/var/www/xxxxxx/apps/client/.sencha/app/build-impl.xml:381: The following error occurred while executing this line:
/var/www/xxxxxx/apps/client/.sencha/app/init-impl.xml:382: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.form.field.Text
Am I отсутствуют некоторые настройки? Благодарю.
Является ли файл в 'workspace/packages/local/common/src'? –
CD. Спасибо, что ответили. Да, вот где я разместил файл. – user1532602
Вы используете «современный» инструментарий? «современный» инструментарий не имеет такого класса ... –