J'empaqueté https://github.com/bmoeskau/Extensible:Sencha App ne trouve pas de classe dans le paquet
sencha generate package -type code calendar
Puis j'ai ajouté la ligne
package.framework=ext
à .sencha/paquet/sencha.cfg dans le paquet.
et a nécessité le paquet dans app.json de mon application:
/**
* The list of required packages (with optional versions; default is "latest").
*
* For example,
*
* "requires": [
* "sencha-charts"
* ]
*/
"requires": [
"calendar"
],
Le paquet compile avec succès en utilisant sencha package build
, mais quand je lance sencha app refresh
ou sencha app build
pour construire l'application nécessitant le paquet, l'erreur suivante se produit:
$ sencha app refresh
Sencha Cmd v5.1.3.61
[INF] Processing Build Descriptor : default
[INF] Loading app json manifest...
[ERR] C2008: Requirement had no matching files (Extensible.calendar.CalendarPanel) -- /.../app/view/main/Main.js:20:442
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: Failed to find any files for /.../app/view/main/Main.js::ClassRequire::Extensible.calendar.CalendarPanel
[ERR]
[ERR] Total time: 4 seconds
[ERR] The following error occurred while executing this line:
/Users/me/bin/Sencha/Cmd/5.1.3.61/plugins/ext/current/plugin.xml:403: The following error occurred while executing this line:
/.../.sencha/app/build-impl.xml:378: The following error occurred while executing this line:
/.../.sencha/app/init-impl.xml:303: com.sencha.exceptions.ExBuild: Failed to find any files for /.../app/view/main/Main.js::ClassRequire::Extensible.calendar.CalendarPanel
Si je prends l'exemple de calendrier des exemples fo lder de Ext JS 5, et l'empaqueter de la même manière, ça marche.
Peut-être que cela a quelque chose à voir avec l'espace de noms Extensible
? Est-ce que je manque quelque chose de crucial?