将 ExtJS 的升级版本导入现有项目

Importing an upgraded version of ExtJS into an existing project

我有一个现有的 Java 1.8 Web 应用程序,它使用 ExtJS 3。我需要升级到 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

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

谁能告诉我一些关于如何执行此操作的文档?

谢谢!

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

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