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

时间:2012-02-12 16:27:32

标签: sencha-touch extjs sencha-touch-2

我安装了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.

但是当我尝试'创建bootstrapdata'时,它会问我各种选项。

$ 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演讲中所做的。

2 个答案:

答案 0 :(得分:2)

此时Sencha Touch 2不存在Sencha生成。在ST2发布后,Sencha计划在未来的某个时候发布更新。

在将应用程序编译为一个JS文件时使用

sencha create bootstrapdata。您可以找到有关此here的更多信息。

我还建议您在Sencha Touch Forums上提出问题,这是非常活跃的。

答案 1 :(得分:0)

如果您想这样做,请转到此处http://sencha.com/x/6p并从演示文稿中下载代码。在那里,您将在lib文件夹中找到文件夹Command。在该文件夹中执行以下命令:

./sencha generate app 'MyApp'

请注意./