Sencha Touch - 无法生成第一个应用程序

Posted

技术标签:

【中文标题】Sencha Touch - 无法生成第一个应用程序【英文标题】:Sencha Touch - Cannot generate first app 【发布时间】:2013-02-01 21:58:29 【问题描述】:

我刚刚下载了 Sencha Touch 2.1.0 和 Sencha CMD v.3.0.2.288。我将 Sencha Touch SDK 提取到 MAMP 的 htdocs 文件夹中。当我尝试按照入门指南进行操作时,

sencha app create MyApp ../MyApp

给出错误

Sencha Cmd v3.0.2.288
[ERR]       No such property : 'create'

我猜create 参数在此版本的 Sencha Cmd 中不可用。我试过了

sencha app build MyApp ../MyApp

我得到了错误

Sencha Cmd v3.0.2.288
[ERR]       'MyApp' not in valid range: [native, package, testing, production]
[ERR]       Illegal value : MyApp

知道出了什么问题吗?

【问题讨论】:

【参考方案1】:

要生成新应用,您需要:

cd path/to/sencha-touch-2.1/directory 然后运行:

sencha generate app MyApp path/to/MyApp

然后构建您的应用程序:

cd path/to/MyApp 并运行:

sencha app build native

【讨论】:

谢谢,我试过了,但收到一个错误:Failed to determine framework name. Please ensure this command was issued from either a framework or application directory。我下载了sencha-touch-2.1.0-commercial 版本。 Sencha Cmd 在您的路径中吗? 对于 sencha touch build 来说指南针是强制性的吗???还是我们可以避免它,因为我不会做任何 CSS 更改?? 我试过这个命令,它奏效了。 “sencha --debug app package build packager.json”在构建过程中没有抱怨罗盘上的任何东西

以上是关于Sencha Touch - 无法生成第一个应用程序的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 sencha cmd 3.1.2.342 从 Sencha touch 项目生成 android apk

如何为 Sencha Touch 2.x 应用程序生成脚手架?

更改视图原生应用 Sencha Touch

android 设备上的 sencha touch 2.0 应用程序无法正常工作

更新android chrome 65版后,应用程序无法运行,Sencha touch和cordova android

Sencha Touch - 滚动到 TabBar 上的最后一个标签