我有一个extjs 4.2应用程序,它是通过手动编码控制器,视图,存储和模型构建的。我正在寻找一步一步的方式迁移到sencha cmd并找不到一个。
转移到sencha cmd的原因是包装的好处(加载1个app.js而不是100个js文件),混淆/最小化生产代码,主题化,易于迁移到新的extjs版本。
请让我知道你采取什么步骤迁移到sencha cmd?我打算这样做(其实试了一下,没成功):
如何使用sencha cmd迁移非sencha cmd应用程序以构建(ExtJS 4.2)
- 重新开始,并使用CMD保持相同的Ext.application.name创建一个新的应用程序煎茶的手工编码一个
- 复制所有的模型,视图,控制器,存储到煎茶CMD应用
- 添加这些模型,视图,控制器,在app/application.js中
- 运行煎茶应用的手表,它应该工作
,一点点指引或者指向您如何将非sencha cmd应用程序迁移到sencha cmd应用程序的指针将有所帮助。
感谢
您必须在cmd build期间获得一些例外? – Yellen
我有一些关于变量名称的例外。对于例如var long = 1.0;必须改为var longitude = 1.0;但清理完所有这些之后,sencha应用程序构建生产工作正常,并在生成文件夹中生成app.js ...但是当我尝试使用时,我得到了运行时异常。目前的一个关于我正在开发的可扩展日历UX。但我的问题是关于一种方法..是这样做的吗? –
此链接:http://www.enovision.net/sencha-cmd-how-setup-ext-js-neptune-theme/仍然适用于Ext JS 5.它是一步一步地创建Ext JS应用程序的方法, Sencha Cmd。如果您希望在单个工作区中有更多应用程序,请按照下面的答案中所述使用工作区。 –