如何为 Sencha Touch 2.x 应用程序生成脚手架?
Posted
技术标签:
【中文标题】如何为 Sencha Touch 2.x 应用程序生成脚手架?【英文标题】:How do I generate a scaffold for a Sencha Touch 2.x app? 【发布时间】:2012-02-12 16:27:32 【问题描述】:我安装了 ST SDK 工具,当我在命令行执行“sencha”时,我看到了:
$ sencha
Sencha Command v2.0.0 Developer Preview
Copyright (c) 2011 Sencha Inc.
usage: sencha COMMAND [ARGS]
The available commands are:
build build a JSB project
create bootstrapdata generate boostrap data
create jsb generate a minimal JSB project for an app
create manifest generate classes manifest
package package your Touch web app into a native bundle
slice theme slice a custom theme's images for IE
See 'sencha help COMMAND' for more information on a specific command.
但是当我尝试“创建引导数据”时,它会要求我提供各种选项。
$ sencha create bootstrapdata
usage: sencha create bootstrapdata [OPTIONS...]
COMMAND: Generate Bootstrap Data
DESCRIPTION:
Generate boostrap data
OPTIONS:
--core[=]value, -c[=]value (required)
The list of all core package names, comma-separated, for example:
"foundation,core,dom"
--ignore[=][value], -i[=][value]
The list of items to be ignored, comma-separated
--jsb[=]value, -j[=]value (required)
The path to the framework's jsb3 file
--output[=]value, -o[=]value (required)
The file path to write bootstrap data to
--output-release[=][value], -r[=][value]
The file path to write bootstrap data-release to
--platform[=]value, -p[=]value (required)
The path to platform source directory
--src[=]value, -s[=]value (required)
The path to the framework's source directory
如何在命令行中使用一个命令而不需要文件路径和其他“必需”选项来生成“基本 Hello World”ST2.x 应用程序?
谢谢。
Edit1:顺便说一句,我想要做的是 Tommy Maintz 在ST 2010 Conference 的 ST1.x 演示中所做的。
【问题讨论】:
【参考方案1】:此时 Sencha Touch 2 不存在 Sencha generate。 Sencha 计划在 ST2 发布后的某个时间点发布更新。
sencha create bootstrapdata
用于将应用程序编译成一个 JS 文件。您可以找到有关此here 的更多信息。
我还建议您在非常活跃的Sencha Touch Forums 上提问。
【讨论】:
我确实在那里问过,但没有得到适当的回应,所以我来到了这里 - sencha.com/forum/… 不用担心。发生在我们最好的人身上。【参考方案2】:如果您想这样做,请前往http://sencha.com/x/6p 并从演示文稿中下载代码。在那里,您将在 lib 文件夹中找到文件夹 Command。在该文件夹中执行以下命令:
./sencha generate app 'MyApp'
注意./
【讨论】:
这将为 Sencha Touch 1.x 而不是 2.x 生成文件。 是的,当然。我已经对你的答案投了赞成票。我只是在指导如何重复他看到 Tommy Maintz 所做的步骤。以上是关于如何为 Sencha Touch 2.x 应用程序生成脚手架?的主要内容,如果未能解决你的问题,请参考以下文章
使用 sencha touch 2 开发的应用程序的推送通知
适用于 HTC One 手机的 Sencha Touch 2.X 解决方法