Extjs4 如何在单个JS文件中配置Extjs 4.1.x MVC应用程序

Extjs4 如何在单个JS文件中配置Extjs 4.1.x MVC应用程序,extjs4,extjs4.1,Extjs4,Extjs4.1,extjs4.1.x我用过。我想将整个MVC应用程序合并到一个js文件中。由于这些原因,所有的requires字段都被我删除了,就像我删除视图,控制器,存储,应用程序,控制器中的模型字段/属性一样。在这种情况下,视图在没有存储的情况下可以很好地渲染。但是当我使用store时,它无法解析store。这就是为什么无法运行应用程序。集成在单个js文件中的extjs4.1.xmvc应用程序的任何示例。因为我想动态跳过依赖项加载。您不应该删除需要或使用属性!!commandtool使用这些命令来检测在什么

extjs4.1.x
我用过。我想将整个
MVC应用程序
合并到一个js文件中。由于这些原因,所有的
requires
字段都被我删除了,就像我删除
视图
控制器
存储
应用程序
控制器
中的
模型
字段/属性一样。在这种情况下,视图在没有
存储的情况下可以很好地渲染。但是当我使用
store
时,它无法解析
store
。这就是为什么无法运行应用程序。集成在单个
js
文件中的
extjs4.1.xmvc
应用程序的任何示例。因为我想动态跳过依赖项加载。

您不应该删除
需要
使用
属性!!commandtool使用这些命令来检测在什么时候需要哪个类。在哪里

requires
是强制加载程序(和构建工具)在所需类之前严格加载类的严格方法,而

uses
属性有点松散,仅确保在执行
onReady
块get时类已就绪


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

您可以尝试sencha cmd工具


我对类似问题“如何打包(缩小)extjs 4应用程序”的回答:

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

Extapp:


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

Sencha CMD和SDK已经被我使用过,但我的目标不同,那就是在服务器端将Extjs MVC文件动态构建到单个Java脚本文件中。Sencha CMD和SDK非常适合那些对构建静态Java脚本库感兴趣的人。最后,我能够编译,模糊,但无法得到像Sencha CMD构建的味道。尽管所有必需的库都合并到单个文件中,但Extjs仍试图再次加载必需的js文件。这让我很恼火。