【问题标题】:sencha cmd extjs build does not include MVC controllerssencha cmd extjs 构建不包括 MVC 控制器
【发布时间】:2013-03-09 23:41:54
【问题描述】:

当我“编译”我的 extjs MVC 应用程序(版本 4.1.1a,CMD 版本 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' 来创建原始目录结构等。

【问题讨论】:

    标签: extjs cmd extjs4.1


    【解决方案1】:

    我也有同样的问题。 也许作为一个提示,我有另一个项目,我在其中生成了整个应用程序和构建。在这里,通过 build-impl.xml,我得到了所有类中所需的一切:我的控制器、模型等

    【讨论】:

      【解决方案2】:

      不知道为什么,但如果我在我的 app.js 文件中明确地对我的控制器执行“要求”,那么编译就可以工作了

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多