在我的 Sencha 应用程序中,我有一个 Config.js 文件,其中包含一些服务 URL:
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 文件中,尽管如果我可以在不需要重建/重新部署整个应用程序的情况下对其进行编辑,这将非常有用。我还没有找到任何方法来改变构建过程的行为。
所以在构建应用程序之后,我想要这三个 js 文件:
- sdk/sencha-touch.js(第一次下载后连接,缩小,缓存在本地存储中)
app.js(第一次下载后连接、缩小、缓存在本地存储中)
config.js(保持不变,没有将其缓存在本地存储中)