将升级版ExtJS导入现有项目

时间:2016-05-16 23:45:21

标签: extjs sencha-cmd extjs6

我有一个使用ExtJS 3的现有Java 1.8 Web应用程序。我需要升级到ExtJS 6 - 但我无法弄清楚如何执行此操作。

到目前为止,我提出的所有文档都解释了如何使用一个全新的项目。

因此,下载并安装Sencha Cmd 6并下载并解压缩ExtJS 6后,文档说要从命令行运行以下命令:

sencha -sdk /path/to/extjs/framework generate app AppName path/to/app
cd /path/to/app
sencha app watch

唯一的问题是这假设我想要一个新的应用程序 - 而且因为它似乎将所有内容锁定到该特定的新项目中。

有人能指点我一些关于如何做到这一点的文件吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

不幸的是,没有自动将ExtJS 3应用程序直接升级到ExtJS 6的方法.Sencha Cmd(用于生成应用程序的命令行工具)仅支持ExtJS 4.1.1a及更高版本(citation)

使用ExtJS 3及更低版本编写的大多数遗留应用程序都是非结构化的,并且没有框架驱动的MVC。根据应用程序的大小和复杂程度,升级到ExtJS 6可能与重写应用程序一样困难。最好的方法是从一个新的ExtJS 6应用程序开始,并将您现有的应用程序逐个迁移到新的应用程序中,这是 Sencha Documentation显示了如何执行此操作的示例。