sencha cmd extjs build不包含MVC控制器

时间:2013-03-09 23:41:54

标签: extjs cmd extjs4.1

当我'编译'我的extjs MVC应用程序(版本4.1.1a,CMD ver 3.0.2.288)时,会创建一个 all-classes.js 文件但是我的自定义代码(控制器,视图等)包括在内。当我加载html页面时,它们会动态加载。我有另一个应用程序工作正常。我无法发布数百行代码。我能找到什么?

我在调试模式下尝试了CMD构建,它似乎处理并找到我的所有应用程序文件,它只是不包含在all-classes.js中。

我试过

    sencha -d app build 

    sencha compile -classpath=app/app.js,app,ext/src  page -in=index.html -out=build/index.html

我使用'sencha generate app'来创建原始目录结构等。

2 个答案:

答案 0 :(得分:0)

我有完全相同的问题。 也许作为一个提示,我有另一个项目,我生成了整个应用程序和构建。在这里,使用build-impl.xml,我在所有类中都拥有我需要的一切:我的控制器,模型等

答案 1 :(得分:0)

不确定为什么,但似乎我在我的app.js文件中的控制器上明确地执行'requires'然后编译工作

 Ext.Loader.setConfig({ enabled: true });
 Ext.require([
     'AM.controller.myController1'
   , 'AM.controller.myController2'
.
.