在尝试为应用程序创建自定义构建时,我按照以下步骤操作 - 1.在index.html标题中添加以下内容
<script type="text/javascript" src="ext/ext-debug.js"></script>
<script type="text/javascript" src="app.js"></script>
我的app.js文件看起来像这样 -
Ext.application({
name : 'App',
requires : [
'Ext.*',
'App.view.Viewport'
],
autoCreateViewport : true,
controllers : [ 'MainController' ]
});
之后,我运行以下命令
sencha create jsb -a http://127.0.0.1/index.html -p app.jsb3
sencha build -p app.jsb3 -d .
一旦创建app-all.js文件,我修改标题看起来像这样 -
<script type="text/javascript" src="ext/ext.js"></script>
<script type="text/javascript" src="app-all.js"></script>
构建似乎正确发生。但是,应用程序只是拒绝运行!
我似乎已经尝试过任何人在网上提到的关于“自定义构建”的内容!
任何人都可以帮助或者至少指出我的解决方案吗?
谢谢!
答案 0 :(得分:0)
在问题中所述的示例中,我将javascript文件名称为app.js
在我的应用程序中,它被称为myapp.js。当您为javascript文件使用自定义名称时,您需要更改“manifest”(jsb3)文件以反映相同的内容。
一旦完成,一切都很完美。
最详细的说明在this post
中给出