自定义sencha应用程序构建过程

时间:2017-05-15 06:41:39

标签: extjs build

我正在使用sencha创建应用程序并使用MVVM通用代码结构。 我没有遵循sencha提供的默认通用结构。 我的sencha应用程序文件夹结构如下:

  • 应用
    • 的application.js
    • 区域设置(包含与语言相关的文件)
    • 实用程序(包含公共常量)
  • 通用

    • 经典
      • SRC
      • 控制器
      • 模型
      • view(包含主要portal.js)
      • 存储
  • jobmanagement
    • SRC
      • 控制器
      • 模型
      • 视图
      • 存储

我在app.json中设置了类路径,如下所示:

"app",
"common/${toolkit.name}/src",
"common/src",
"jobmanagement/${toolkit.name}/src",
"jobmanagement/src"

成功构建过程后,所有与作业管理相关的js文件都不会以加密格式包含在app.js中。

在构建过程中添加作业管理需要做些哪些更改

1 个答案:

答案 0 :(得分:0)

在EXTJS应用程序的app.josn文件中,您可以指定classpath属性。

 /**
     * Comma-separated string with the paths of directories or files to search. Any classes
     * declared in these locations will be available in your class "requires" or in calls
     * to "Ext.require". The "app.dir" variable below is expanded to the path where the
     * application resides (the same folder in which this file is located).
     */
    "classpath": [
        "app",
        "${toolkit.name}/src",
        "jobmanagement"
    ],

您还必须在'jobmanagement.*'的{​​{1}}部分指定requires

希望这有帮助。