Posted at

sencha app buildコマンドのメモ

More than 5 years have passed since last update.

Sencha SDK Toolsでは、以下のコマンドでSencha Touch2のアプリケーションのJSファイルを圧縮できる。

$ sencha app build testing/production

buildコマンドでは、各クラスのrequireプロパティから、アプリケーションのクラスとSDKのクラスを必要なクラスだけ結合して、一つのファイル(app.js)にまとめる。


testing


  • app.jsは圧縮されない


production


  • app.jsは圧縮される(一行になる)


<debug>〜</debug>タグ

コメントで、<debug>と</debug>タグで囲むと、囲まれたJSコードはapp.jsに含まれなくなる。

function getPanel(html) {

// <debug>
if (!Ext.isDefined(html)) {
throw new Error('html is required.');
}
// </debug>

var panel = Ext.create('Ext.Panel');



}

上記の様なコードだと、引数チェックのJSコードはapp.jsに含まれない。