`我得到了一个用Ext JS编写的项目的源文件,Readme.md文件表明我需要执行以下命令:'sencha框架升级ext d:\Sencha\SDK\ext-6.5。 2'。我尝试这样做,但我更改了 Sencha CMD 所在位置的路径。据我了解,该框架是与 CMD 一起下载的,所以现在命令如下所示: 'sencha Framework update ext C:\Users\emushkov\bin\Sencha\Cmd\6.5.3.6。但是,我收到了以下内容错误:[ERR] 目录 C:\Users\emushkov\Desktop\Lising\src\Client\ext 未被识别为框架[INF] 升级框架 ext[ERR] 无法满足“现代”的要求![ERR] 以下版本无法满足:[ERR] elp:现代(不匹配!)[ERR] 命令必须从框架文件夹运行我不明白以下内容:
但这也没有帮助,并导致了我之前提到的错误。 我还在其中一个论坛上发现我需要在文件 /.sencha/workspace/sencha.cfg 中指定框架路径,但这也没有帮助。`
项目结构
框架不附带Sencha CMD(有很多版本),您必须手动下载它们并保存到本地文件夹。您可以有许多不同的版本。
每当使用 Sencha CMD 或 npm 创建新项目时,您选择的框架将被复制到项目根目录下的
ext
文件夹中,并为您的项目生成文件(app.json
、build.xml
等)因此,如果您的项目的
ext
文件夹中嵌入了旧版本的 Ext JS,则需要运行upgrade
。这将覆盖ext
文件夹中的文件,并进行项目所需的其他调整以与升级版本兼容。升级前务必进行完整备份。