最小化ExtJS的大小

时间:2011-12-21 11:11:14

标签: grails extjs

我第一次将Grails和ExtJS结合在一起,而且这是我第一次使用ExtJS。我下载了ext.4.0.7-gpl.zip,解压缩后,结果显示它的重量为157MB。我以为我不必将所有内容复制到我的WEB-INF,所以我只复制了ext-debug.js和资源目录,因为它似乎只用在Getting started示例中。但结果证明还不够。当我复制它开始工作的一切时。所以我的问题是我必须复制以运行使用ExtJS编写的应用程序?什么是强制性的,什么是可选的,什么是过时的?我很确定我不需要docs,examples和licence.txt,但其余的是什么?下面我附上解压缩上面的zip后看到的内容:

bootstrap.js
build [dir]
builds [dir]
docs [dir]
examples [dir]
ext-all-debug.js
ext-all-debug-w-comments.js
ext-all-dev.js
ext-all.js
ext-debug.js
ext-dev.js
ext.js
index.html
jsbuilder [dir]
license.txt
locale [dir]
pkgs [dir]
release-notes.html
resources [dir]
src [dir]
welcome [dir]

编辑(解决方案) - 事实证明Getting started示例不够明确。我应该包括ext-all-debug.js而不是ext-debug.js,示例开始工作。

1 个答案:

答案 0 :(得分:1)

你必须保持:

bootstrap.js
ext-all-debug.js
ext-all-debug-w-comments.js
ext-all-dev.js
ext-all.js
ext-debug.js
ext-dev.js
ext.js
resources

资源目录是可选的,但如果您使用GridPanel等,则需要它,该目录包含所有CSS和图像文件。

如果您正在生产中,还可以剪切所有调试和开发文件,应该压缩ext-all.js和ext.js。