Sencha 应用程序从 bootstrap.json 加载而不是 app.json 加载速度变慢

Sencha App loads from bootstrap.json instead of app.json making it slow

这可能是一个非常幼稚的问题。但是我有 2 个 EXTJS 应用程序,其中一个加载速度非常快(启动时仅加载 app.json),另一个加载速度非常慢,需要多次调用启动时不需要的后端。 两个应用程序在 Application.js 和 app.js 中具有相同的配置。我如何控制启动时加载的内容?

另一个区别 -> 对于加载速度更快的应用程序,在 Firebug 中,应用程序以 app.json 开头,但较慢的 运行 应用程序以 bootstrap.json 开头吨里面的其他文件。我该如何纠正?

/**
 * The main application class. An instance of this class is created by app.js when it calls
 * Ext.application(). This is the ideal place to handle application launch and initialization
 * details.
 */
Ext.define('MyApp.Application', {
    extend: 'Ext.app.Application',

    name: 'MyApp',

    views: [
        // TODO: add views here
    ],

    controllers: [
        'Root'
        // TODO: add controllers here
    ],

    stores: [
        // TODO: add stores here
    ],

    launch: function () {
        // TODO - Launch the application
    }
});


/*
 * This file is generated and updated by Sencha Cmd. You can edit this file as
 * needed for your application, but these edits will have to be merged by
 * Sencha Cmd when upgrading.
 */
Ext.application({
    name: 'MyApp',

    extend: 'MyApp.Application',

    autoCreateViewport: 'MyApp.view.main.Main'

    //-------------------------------------------------------------------------
    // Most customizations should be made to ExtjsView.Application. If you need to
    // customize this file, doing so below this section reduces the likelihood
    // of merge conflicts when upgrading to new versions of Sencha Cmd.
    //-------------------------------------------------------------------------
});

我认为,在没有看到任何 devtools 网络选项卡的屏幕截图的情况下,带有 bootstrap.json 的是您的开发环境。所以没有任何东西被连接或缩小。快速应用程序是使用 Sencha Cmd 构建的,并针对生产进行了优化、连接、缩小、使用缓存并准备好部署。

我终于解决了我的问题-> 我的后端指向 /myApp/extjs/build/development 虽然它应该指向

/myApp/extjs/build/production

感谢@Tarabass 的帮助