【发布时间】:2017-05-23 19:34:05
【问题描述】:
我正在使用 sencha 和 MVVM 通用代码结构创建一个应用程序。 我没有遵循 sencha 提供的默认通用结构。 我的sencha应用文件夹结构如下:
- 应用程序
- Application.js
- 语言环境(包含语言相关文件)
- 实用程序(包含公共常量)
-
常见
- 经典
- 源代码
- 控制器
- 型号
- 查看(包含主portal.js)
- 商店
- 经典
- 作业管理
- 源
- 控制器
- 型号
- 查看
- 商店
- 源
我在app.json 中设置了类路径如下:
"app",
"common/${toolkit.name}/src",
"common/src",
"jobmanagement/${toolkit.name}/src",
"jobmanagement/src"
在成功构建过程后,所有与作业管理相关的 js 文件都不会以加密格式包含在 app.js 中。
在构建过程中添加作业管理需要做哪些更改
【问题讨论】:
-
您需要在 app 文件夹中包含作业管理,因为 sencha 确实从 app 文件夹构建流程。有任何具体原因将其保留在外部吗?
-
这是由架构调用的。我们将应用程序划分为单独的任务管理。就像在公共文件夹应用程序默认布局和动态网格创建中一样,在作业管理中,所有与作业相关的数据都将出现,它们将使用公共文件夹作为父文件夹来加载其数据。与 jobmanagenet 并行一样,用户管理和帐户管理将具有相同的文件夹结构
-
我们需要在构建文件中进行哪些更改才能使此文件夹结构正常工作。由于此文件夹结构在监视时正在运行,因此它也应该适用于构建。
-
我在 app 中包含了作业管理文件夹,并对 app.json 进行了如下更改:“app/jobmanagement/${toolkit.name}/src”、“app/jobmanagement/src”仍然是它不工作
-
如果是一些资源之类的东西,那么 app.json 中有名为“resources”的配置。但是您希望将该文件夹加密为 app.js。但是您可以在 app 文件夹中保持相同的层次结构。