我从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.js
,Boot.js
中的代码在加载之前已经执行了?看起来ExtJs在其引导过程中有点不连贯,除非有一些我不理解的东西。
bootstrap.json
{"paths":
{"Ext":"../../ext/classic/classic/src",
"Ext.AbstractManager":"../../ext/packages/core/src/AbstractManager.js",
...
"Ext.Boot":"../../.sencha/app/Boot.js",
答案 0 :(得分:0)
这并没有真正回答这个问题:
我复制了那个文件,显然错误404消失了。