没有sencha cmd的ExtJs应用程序:ExtJs加载程序正在尝试加载已加载的文件
我试图在不使用SenchaCmd的情况下运行ExtJs应用程序。以下是我在索引HTML文件中加载的脚本:没有sencha cmd的ExtJs应用程序:ExtJs加载程序正在尝试加载已加载的文件,extjs,extjs5,gulp-watch,Extjs,Extjs5,Gulp Watch,我试图在不使用SenchaCmd的情况下运行ExtJs应用程序。以下是我在索引HTML文件中加载的脚本: <script type="text/javascript" language="javascript" src="dev/ext-all-debug.js"></script> <script type="text/javascript" language="javascript" src="dev/all.js"></script> 有什
<script type="text/javascript" language="javascript" src="dev/ext-all-debug.js"></script>
<script type="text/javascript" language="javascript" src="dev/all.js"></script>
有什么想法吗?为什么Ext.loader试图加载所有需要的文件(如果它们包含在all.js文件中)?谢谢。什么版本的Ext JS?如果您使用的是5.0.1,则ext目录根目录中的“ext all debug.js”文件将无法工作-您需要“build”目录中的文件…我想我知道ext.Loader无法按预期工作的原因了。。。 连接文件的顺序必须正确,因为在每个Ext.define上,加载程序正在搜索requires部分中指定的依赖项,如果未加载依赖项,它将尝试加载它们 它递归工作,直到加载依赖关系树 有一个Grunt插件正在执行此操作: 然而,我仍然不满意ExtJs的开发工作流程,因为在开发模式下使用“app watch”时,如果你的应用足够大,你可能会在页面刷新时加载数百个JS文件,这会对性能产生相当大的影响
constructor: function() {
this.callParent(arguments);
Ext.Loader.setConfig({enabled:false});
},