1

我发现本教程解释了如何构建您的生产应用程序。

我的项目结构如下;

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
4

0 回答 0