sencha-touch.jsb3でSencha Touchを構築するには?

バンドルされたsencha-touch.jsb3ファイルを編集して、フレームワークコードのサイズを縮小しようとしています。

これまでのところ私はここにいる:

  1. Download the Sencha SDK Tools from http://www.sencha.com/products/sdk-tools/

  2. Edit SenchaTouch/sencha-touch.jsb3, specifically, I changed

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

    to

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

私はsencha-touch.jsファイルをコメント、空白、それにすべての良いものでうまく構築しました。しかし、コマンドが「 sencha-touch.jsを圧縮して難読化する」に進むと、( yuicompressor )は構文エラーがいくつかあり、ファイル。

あなたがこの問題をうまく克服していれば、あなたの経験をここで分かち合うことができれば本当にありがたいです。

4

1 答え

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タグがあるはずです)

0
追加された
私:興味がある!
追加された 著者 headkit,
私はWindowsを使用しません。どっちにしても、ありがとうね。
追加された 著者 Daniel Duan,
さて、おそらくあなたはLinuxにコマンドを試してみることができます。かなり簡単だろうと思います。
追加された 著者 Matan Melamed,
@ヘッドキット:投票! ;)
追加された 著者 Matan Melamed,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript