1

Extjs 4.1.x被我使用。我想将整个合并MVC application到一个 js 文件中。由于这些原因requires,我像往常一样删除了所有字段,就像我从 , 中删除views, controllers, stores,models字段/属性Application一样Controllers。在这种情况下,没有store. 但是当我使用store它时无法解决store。这就是无法运行应用程序的原因。Extjs 4.1.x MVC集成在单个js文件中的任何应用程序示例。因为我想动态跳过依赖加载。

4

3 回答 3

1

你不应该删除requiresuses属性!命令工具使用这些来检测需要哪个类以及何时需要。在哪里

requires

是强制加载器(和构建工具)在需要的类之前严格加载类的严格类,而

uses

属性有点松散,仅确保在onReady执行块获取时类已准备好。

您不需要严格要求的是您扩展的类,因为构建器/加载器会自动将它们设置为必需。

于 2013-03-04T07:47:12.817 回答
1

你可以试试 sencha cmd 工具。

http://www.sencha.com/products/sencha-cmd/download

于 2013-05-20T03:46:03.133 回答
0

我对类似问题“如何打包(缩小)extjs 4 应用程序”的回答:https ://stackoverflow.com/a/24331758/1983903

大约两年来,我一直没有找到合适的工具来简化 ExtJS 应用程序的构建。然后我决定自己为 ExtJS 应用程序编写轻量级构建工具。这里是:

Extapp:https ://github.com/liberborn/extapp

它是 Sencha.cmd 中 JS Compiler 模块的某种替代方案。您无需在部署服务器上安装庞大的 Sencha.cmd 软件即可完成简单的构建工作。只需在命令行中运行一个 jar 文件,您将获得编译好的应用程序。

于 2014-06-20T23:01:41.627 回答