【发布时间】:2015-09-09 11:07:56
【问题描述】:
尝试使用 senchaCMD 构建科尔多瓦应用程序我也在使用 EXTJS 框架。 按照他们的文档指南:
在控制台上生成应用程序:
sencha -sdk /path/to/Framework 生成app MyApp /path/to/MyApp
然后修改builds块下根文件夹下的app.json文件:
"builds":{
"classic": {
"toolkit": "classic",
"theme": "theme-triton"
},
"modern": {
"toolkit": "modern",
"theme": "theme-cupertino",
"packager": "cordova",
"cordova": {
"config": {
"platforms": "android",
"id": "com.mydomain.MyApp"
}
}
}
}
保存并运行 sencha cordova init:
sencha cordova init com.mycompany.MyApp MyApp
在我的项目目录中可以看到cordova目录 正如文档中所说,我在名为“native”的构建块上添加了另一个构建,因此 app.json 文件将如下所示:
"builds":{
"native": {
"packager": "cordova",
"cordova" : {
"config": {
"platforms": "ios"
"id": "com.mydomain.MyApp"
}
}
}
}
保存并尝试在控制台上运行 sencha 命令:
sencha 应用构建原生
那是我总是在cmd上得到ff错误的时间:
[ERR]无法解析文件 MyApp.Application 的依赖 Ext.app.Application [错误]构建失败 [ERR] com.sencha.exceptions.ExNotFound:依赖项的未知定义:Ext.app.Application
任何人都知道为什么会发生这种情况,因为我已经按照 sencha 文档的分步程序进行操作。
非常感谢任何帮助。 谢谢!
【问题讨论】: