我使用Extjs 4.2和Geoext2-2.0开发了一个应用程序。我的应用程序有三个文件如下:
index.html
app.js
loader.js
我已经读过,当从开发转向生产时,不建议使用Ext.Loader。 我的问题很简单。我该怎么做呢?现在我的加载程序文件包含:
`Ext.Loader.setConfig ({
enabled : true,
disableCaching : false,
paths : {
GeoExt : "../geoext2-2.0.0/src/GeoExt",
Ext : "../ext-4.2.1.883/src"
}
});
我在index.html文件中调用此文件,如:
<script type="text/javascript" src="loader.js"></script>
如果我评论此行,那么我的应用就不会启动。我在这里缺少什么?
由于 d。
答案 0 :(得分:1)
一种方法是使用Sencha Cmd构建一个包含您的网络应用所需内容的单个javascript文件。
构建脚本可能如下所示:
#!/bin/sh
export EXTJS_SRC=path/to/ext-4.2/src
export GEOEXT_SRC=path/to/geoext/src
export MY_APP=/path/to/my/app
sencha compile \
--debug \
-classpath $EXTJS_SRC,$GEOEXT_SRC,$MY_APP/src \
concat -output-file $MY_APP/bin/MyApp.js