项目不';当我使用';ext.js';但当我使用';extjs all.js';

项目不';当我使用';ext.js';但当我使用';extjs all.js';,extjs,extjs4,extjs4.1,Extjs,Extjs4,Extjs4.1,我使用这两个命令来压缩我的项目 sencha create jsb -a http://localhost/Project/app.html -p a.jsb3 -v sencha build -p a.jsb3 -v -d . 然后在app.html文件中使用以下代码 <script type="text/javascript" src="extjs/ext.js"></script> <script type="text/javascript" src="ap

我使用这两个命令来压缩我的项目

sencha create jsb -a http://localhost/Project/app.html -p a.jsb3 -v
sencha build -p a.jsb3 -v -d .
然后在app.html文件中使用以下代码

<script type="text/javascript" src="extjs/ext.js"></script>
<script type="text/javascript" src="app-all.js"></script> 
以及其他许多观点,;但是当我将
ext.js
更改为
ext-all.js
时,一切都正常


但是如果我使用ext-all.js,我想我调用的是所有的extjs类,这可能会降低启动速度。如何更正我的代码?

调用
sencha构建工具时,应该在app.html中包含ext.js或ext-dev.js(而不是ext-all变体)。记住启用动态加载程序,并将其配置为在src文件夹中查找ExtJS类。然后将创建一个包含正确ExtJS引用的JSB3文件

 Ext.Loader.setConfig({
            enabled: true,
            paths: {
                'Ext': '/ext-4.1.1/src', 
                'Ext.ux': ... // Set UX path if you use any ux classes 
                // Set path for your classes as well
            }
        });

在启用Firebug的情况下运行网站,并修复console选项卡中的任何警告。

这是做什么的,我应该在哪里添加它?忽略我的评论。这对你的情况没有帮助。关于我的代码有什么其他想法吗?尝试包含生成的all-classes.js脚本,而不是ext.js和app-all.js
 Ext.Loader.setConfig({
            enabled: true,
            paths: {
                'Ext': '/ext-4.1.1/src', 
                'Ext.ux': ... // Set UX path if you use any ux classes 
                // Set path for your classes as well
            }
        });