我发现本教程解释了如何构建您的生产应用程序。
我的项目结构如下;
ProjRoot
--> app
*--> ext (this is the extjs folder)
*--> model (model folder it contain the model files of the projec)
*--> view
*--> controller
*--> store
*--> resources
*--> servercode
--> app.html
--> app.js
正如教程所解释的,我从命令提示符导航到 ProjRoot 并输入以下代码;
sencha create jsb -a http://localhost/ProjRoot/app.html -p app.jsb3
这创建了一个文件,它是 1kb app.jsb3
然后我执行了以下代码
sencha build -p app.jsb3 -d .
这产生了2个文件。
1.) app-all.js 3KB
2.) all-classes.js 1KB
app-all.js
包含连接在一起的 app.js 文件的代码,而其中all-classes.js
没有任何代码;我在其中找到了以下代码。
/*
Copyright(c) 2012 Company Name
*/
根据教程,我应该能够在服务器中添加这两个文件并制作应用程序。但不幸的是,它对我不起作用。帮助 ?
而且,我添加了启动 html 文件,我在其中引用了上述 2 个文件。
有人可以给我一步一步的指示或告诉我我错过了什么吗?
更新
当我按照您的帖子中所述键入命令时,出现以下错误。我该如何解决?
C:\xampp\htdocs\ProjRoot>sencha create jsb -a a
pp.html -p proj.jsb3 -v
Error thown from your application with message: TypeError: 'null' is not a const
ructor