首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sencha应用程序在包中找不到类

Sencha应用程序在包中找不到类
EN

Stack Overflow用户
提问于 2015-09-06 19:27:02
回答 1查看 1.9K关注 0票数 1

我包装了https://github.com/bmoeskau/Extensible

代码语言:javascript
复制
sencha generate package -type code calendar

然后我加了一行

代码语言:javascript
复制
package.framework=ext

到. .sencha/ package /sencha.cfg中。

并要求我的应用程序的app.json包:

代码语言:javascript
复制
/**
 * The list of required packages (with optional versions; default is "latest").
 *
 * For example,
 *
 *      "requires": [
 *          "sencha-charts"
 *      ]
 */
"requires": [
    "calendar"
],

该包使用sencha package build成功编译,但当我运行sencha app refreshsencha app build来构建需要该包的应用程序时,会发生以下错误:

代码语言:javascript
复制
$ 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

如果我从Ext 5的Ext 5的示例文件夹中获取日历示例,并以相同的方式打包它,它就会工作。

Extensible 可能与命名空间有关?我错过了什么关键的东西吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-08 09:46:39

在我的packages目录中,它的package.json文件中有一个名为package.json的旧包。尽管旧包的文件夹名与其名称不匹配,但在我编译应用程序时,它是第一个加载的。我在它的package.json文件中重命名了这个包。现在它起作用了,并且找到了可扩展的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32427402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档