什么是.sencha / app / Boot.js?

时间:2017-02-06 12:05:53

标签: javascript extjs extjs6

我从ExtJs 4.2升级到ExtJs 6.2。

我从默认的app.js开始,然后通过删除

禁用了ext-all-debug.js的加载
{
    "path": "${framework.dir}/build/ext-all-debug.js"
}

来自js中的app.js属性。

现在我在控制台中看到文件.sencha/app/Boot.js的错误404,而应用程序仍然按预期继续工作。

任何人都可以解释一下,这个文件.sencha/app/Boot.js在ExtJs 6.2中的用途是什么?

修改 我不明白的是:我看起来.sencha/app/Boot.js中的代码已经包含在bootstrap.js中了。此代码还用于加载bootstrap.json中引用的所有文件。

为什么bootstrap.js加载Boot.jsBoot.js中的代码在加载之前已经执行了?看起来ExtJs在其引导过程中有点不连贯,除非有一些我不理解的东西。

bootstrap.json

{"paths":
    {"Ext":"../../ext/classic/classic/src",
    "Ext.AbstractManager":"../../ext/packages/core/src/AbstractManager.js",
    ...
    "Ext.Boot":"../../.sencha/app/Boot.js",

1 个答案:

答案 0 :(得分:0)

这并没有真正回答这个问题:

我复制了那个文件,显然错误404消失了。