我即将将我的应用程序部署到我的生产服务器,但注意到在我的 iPhone 上,应用程序的加载速度很慢。
我认为这可能与需要加载的 2.5Mb js 文件有关。
有没有办法将“sencha-touch-all-compat.js”文件最小化为仅包含您正在使用的文件?
我即将将我的应用程序部署到我的生产服务器,但注意到在我的 iPhone 上,应用程序的加载速度很慢。
我认为这可能与需要加载的 2.5Mb js 文件有关。
有没有办法将“sencha-touch-all-compat.js”文件最小化为仅包含您正在使用的文件?
我遇到了同样的问题——Sencha 的做事方式是生成一个 app.js,其中包含所有内容:你需要的所有 Ext.* 类,加上你的代码,适当地缩小。但有时您只想保持一切不变,只需将现有的 sencha-touch-all-debug.js 替换为仅包含您使用的东西的缩小版本。
经过一些实验(并sencha app build
使用调试日志运行以查看它的作用),我发现了以下配方:
sencha compile --options=debug:false,logger:no,minVersion:3,product:touch union --recursive --file=app.js and exclude -namespace MyApp and concat -yui sencha-touch-depends.js
这将产生一个 sencha-touch-depends.js,您可以使用它来替换 sencha-touch-all-debug.js 或其他任何东西。-yui
如果您想看看它在做什么,请不要使用。