【发布时间】:2015-05-29 14:38:38
【问题描述】:
我有一个 extjs 4.2 应用程序,它是由手动编码控制器、视图、存储和模型构建的。我一直在寻找逐步迁移到 sencha cmd 的方法,但找不到。
迁移到 sencha cmd 的原因是打包优势(加载 1 个 app.js 而不是 100 个 js 文件)、混淆/最小化生产代码、主题化、易于迁移到较新的 extjs 版本。
请让我知道您迁移到 sencha cmd 采取了哪些步骤?我正打算这样做(实际上试过了,没有成功):
- 重新开始并使用 cmd 创建一个新的 sencha 应用程序,保持与手动编码的相同的 Ext.application.name
- 将所有模型、视图、控制器、存储复制到 sencha cmd 应用程序
- 在 app/Application.js 中添加这些模型、视图、控制器
- 运行 sencha app watch,它应该可以工作了
有关如何将非 sencha cmd 应用程序迁移到 sencha cmd 应用程序的一些指导或指针会有所帮助。
谢谢
【问题讨论】:
-
你一定是在 cmd 构建过程中遇到了一些异常??
-
我遇到了一些关于变量名的例外情况。例如变长= 1.0;必须更改为 var longitude = 1.0;但是在清理完所有这些之后,sencha 应用程序构建生产工作正常,并在构建文件夹中生成了一个 app.js ......但是当我尝试它时出现运行时异常。当前一个是关于我正在开发的可扩展日历用户体验。但我的问题是关于一种方法.. 这是这样做的方法吗?
-
此链接:enovision.net/sencha-cmd-how-setup-ext-js-neptune-theme 仍然适用于 Ext JS 5。这是使用 Sencha Cmd 创建 Ext JS 应用程序的分步方法。如果您想在单个工作区中拥有更多应用程序,则应使用以下答案中提到的工作区。
-
@VickL 我的回答有用吗?如果有任何成功,也许我可以帮助你..
-
在某种程度上是的.. 但我也想要一个经历过此类任务的人的真实实例。
标签: extjs extjs4.2 sencha-cmd