繁体   English   中英

如何使用sencha-touch.jsb3构建Sencha Touch?

[英]How to build Sencha Touch with sencha-touch.jsb3?

我正在尝试编辑捆绑的sencha-touch.jsb3文件,以尝试减少框架代码的大小。

这是我到目前为止的地方:

  1. http://www.sencha.com/products/sdk-tools/下载Sencha SDK工具

  2. 编辑SenchaTouch/sencha-touch.jsb3 ,具体来说,我改了

     ... "builds": [ { ... "debug": true, ... 

     ... "builds": [ { ... "debug": false, "compress": true, ... 
  3. 运行sencha build -p path/to/sencha-touch.jsb3 -d path/to/result/

我成功构建了sencha-touch.js文件,其中包含注释,空格和所有好东西。 但是,当命令进入“ 压缩和混淆sencha-touch.js ”时,它(更具体地说, yuicompressor )抱怨有几个语法错误并拒绝缩小文件。

如果您已经成功克服了这个问题,如果您能在这里分享您的经验,我将非常感激。

我的设置是使用JSBuilder构建统一文件,然后使用ycompressor来压缩该js文件。

这是我的一键批处理文件,希望它适合您

cd C:\wamp\www\sencha-touch-1.1.1\jsbuilder
CALL JSBuilder.bat -v -p "C:\wamp\www\my-sencha-project\mobile_app_deploy.jsb3" -d "C:\wamp\www\my-sencha-project\"

java -jar ycompressor\ycompressor.jar --charset utf8 -o C:\wamp\www\sencha-touch-1.1.1\jsbuilder\my-sencha-project-mini.js --nomunge  C:\wamp\www\sencha-touch-1.1.1\jsbuilder\ybapp.js

xcopy ybapp.js c:\wamp\www\my-sencha-project\js /y
xcopy ybapp-mini.js c:\wamp\www\my-sencha-project\js\ /y
pause

*我的mobile_app_deploy.jsb3包含原始的sencha-touch.jsb3,另外还包含我自己的sencha应用程序的js文件。

希望这能帮助你和其他读者..

(ps。也许应该有一个jsb3标签)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM