0

我正在尝试优化包含一堆元素的现有项目。

我正在尝试使用 sencha 内置机制将一堆小的 javascript 文件合并到一个文件中。

我已成功执行以下命令:

sencha create jsb -a ./app.html -p ./app.jsb3

sencha build -p app.jsb3 -d .

最后一个命令创建 app-all.js 和 all-classes.js 文件。

我的 gui 现在加载速度更快了。

通过检查 app.js 和 all-classes.js 文件,我发现我的视图对象都没有保存在 all-classes.js 文件中(只有“存储”对象代码保存在 all-classes.js 文件中)。

如果有人可以帮助我解决问题,那就太好了。

谢谢,亚历克斯

4

1 回答 1

0

最后,我设法找到了一个可行的解决方法。

我使用以下命令将所有视图代码复制到单个 js 文件并将其包含到项目中:

grep -l "Ext.window" app/view/*.js | xargs cat > code/all-views.js

在 index.html 中,我添加了以下行:

<script type="text/javascript" src="code/all-views.js"></script>

现在我的整个项目都是从少量的 JS 文件中加载的。

最好的问候,亚历克斯

于 2013-07-29T13:51:42.260 回答