私のSenchaアプリケーションには、いくつかのサービスURLを含むConfig.jsファイルがあります。
Ext.define('MyApp.utils.Config', {
singleton : true,
config : {
authBaseUrl : '...',
serviceBaseUrl : '...',
reportsBaseUrl : '...',
imagesUrl : '...'
},
constructor : function (config) {
this.initConfig(config);
}
});
展開する前に、
sencha app build
Sencha Touch SDKからコマンドを実行して、ファイルなどを縮小および連結します。
私の問題は、ビルドプロセスがconfig.jsを縮小されたapp.jsファイルにも追加することですが、アプリケーション全体を再構築/再デプロイする必要なしに編集できれば非常に便利です。ビルドプロセスの動作を変更する手段が見つかりませんでした。
したがって、アプリケーションをビルドした後、次の3つのjsファイルが必要です。
- sdk / sencha-touch.js(最初のダウンロード後に連結、縮小、ローカルストレージにキャッシュ)
app.js(連結、縮小、最初のダウンロード後にローカルストレージにキャッシュ)
config.js(ローカルストレージにキャッシュせずにそのままにしておきます)