0

我已经为自己构建了一个小型 Sencha Touch 2 应用程序,所以现在我正在尝试将其缩小/缩小

我的应用看起来像

/touch
/app.js
/resources
/ux
/app
/app.json
/index.html
/build.xml

所以我试图让它更高效、更快地加载,所以我加载了 Sencha Cmd 并运行

sencha compile --classpath=app,touch/src,ux include -all

所以它看起来像编译它,没有给出任何错误,它给出了一些警告,但这些都可以。所以它结束了,什么都没有改变。目录与以前完全相同。

我将如何正确使用它来使我的应用程序更小并更快地加载?

4

2 回答 2

2

命令

sencha app build package

或者

sencha app build production

将缩小/打包您的应用程序。所有的 javascript 都将包含在一个 app.js 文件中,并且 javascript+css 将被缩小。可以在此处找到有关这些命令的更多信息:http ://docs.sencha.com/touch/2-1/#!/guide/command_app

于 2013-02-27T21:26:21.690 回答
0

有关详细信息,另请参阅 cmd 工具文档: http ://docs.sencha.com/cmd/3.1.2/#!/guide/command_app_touch-section-deploying-your-application

部署您的应用程序仅仅意味着编辑源代码并刷新浏览器。所有源文件都是按需动态加载的。不涉及构建过程。在部署方面,Sencha Cmd 提供以下四种构建环境选项:

测试 - 用于生产前的 QA。所有 JavaScript 和 CSS 源文件都捆绑在一起,但没有缩小,这使得调试更容易。

包 - 创建一个独立的、可再分发的生产构建,该构建通常从本地文件系统运行,无需 Web 服务器。

生产 - 创建通常托管在 Web 服务器上并为多个客户端(设备)提供服务的生产构建。该构建使用 HTML 5 应用程序缓存支持离线,并且能够执行无线更新。

native - 首先生成一个包构建,然后将其打包为一个原生应用程序,准备部署到原生平台。

于 2013-07-01T20:21:35.123 回答