0

我已经使用 sencha touch 构建了应用程序,除了初始加载时间的初始问题外,它一切正常。我已经制作了它的本机应用程序。使用 phonegap,构建了它的 jsb3 文件和 app-all.js 使用它。但它与 sencha-touch.js 无关,它的原始大小约为 2.4 MB,缩小后的大小也约为 600 Kb,对于移动/平板电脑来说非常大。

有没有像我们可以仅将 sencha.js 用于我们在 app 中使用的那些组件的东西?或任何其他减少大小或初始加载时间的方法?

请为此提供解决方案

4

1 回答 1

0

您可以使用Sencha SDK Tools构建本机应用程序。

如果您的项目结构正确,您可以使用以下命令来构建您的原生应用程序。这也将缩小您的 javascript 大小:

C:\wamp\www\SenchaApp>sencha app build -e native -d pkg/native -a archive
[INFO] Deploying your application to C:\wamp\www\SenchaApp\pkg\native
[INFO] Copied sdk/sencha-touch.js
[INFO] Copied app.js
[INFO] Copied resources/css/app.css
[INFO] Copied resources/images
[INFO] Copied resources/icons
[INFO] Copied resources/loading
[INFO] Copied resources/data
[INFO] Resolving your application dependencies...
[INFO] Found 18 dependencies. Concatenating all into app.js...
[INFO] Processed sdk/sencha-touch.js
[INFO] Minifying sdk/sencha-touch.js
[INFO] Processed app.js
[INFO] Minifying app.js
[INFO] Minifying resources/css/app.css
[INFO] Minified app.js
[INFO] Minified sdk/sencha-touch.js
[INFO] Minified resources/css/app.css
[INFO] Generated app.json
[INFO] Embedded microloader into index.html
[INFO] Packaging your application as a native app...
于 2012-05-07T12:29:34.937 回答