Sencha sdk build不包括一些类

时间:2013-10-22 02:28:43

标签: extjs build sdk production-environment

我尝试使用SDK Sencha工具将开发环境迁移到生产环境。

但是构建的过程会排除在我的App文件夹中定义的所有模型和商店的“app-all.js”。

仅加载视图和控制器。任何想法为什么会发生这种情况?

问候!。

修改表单更多信息:

例如,mi cocina.js作为app.js工作:

Ext.Loader.setConfig({
    enabled : true,
    paths: {
        Ext: 'vendor/ext/src',
        My: 'app'
    } 
});

Ext.application({

   name: 'Alnitak',
   appFolder: 'app',


   controllers: ['Env','Cocina'],
   launch: function(){
     ...
   }
});

cocina控制器:

Ext.define('Alnitak.controller.Cocina', {
    extend: 'Ext.app.Controller',
    store: [
        'PlatosArmados',
        'Niveles',
        'Submenues',
        'AlumnosPlato'
    ],
    model: [
        'PlatoArmado',
        'Nivel',
        'Submenu',
        'AlumnoPlato'
    ],
    views: [
        'grid.PlatoArmado',
        'grid.AlumnoPlato'
    ],
    init: function() { ...}
});

我修改了什么?

1 个答案:

答案 0 :(得分:0)

假设你的意思是Sencha Command而不是SDK,你必须改变一些事情:

  1. 在.sencha / app / sencha.cfg中指定所有js路径(父文件夹就足够了)
  2. 构建一个新的模板应用程序(http://docs.sencha.com/cmd/)并按照上面使用的Loader的模式而不是Sencha Architect模式。 Sencha Cmd有自己的处理javascript加载的方式。您无需使用Ext.Loader.setConfig()
  3. 指定路径

    If you want to use the Architect pattern though, here's the guide.