尝试刷新我的sencha extjs应用并始终收到此错误:
命令:
sencha app refresh
sencha app升级
总是一样的错误:
[ERR] Cannot satisfy requirements for "ext"!
[ERR] The following versions cannot be satisfied:
[ERR] root: ext@5.1.1.451 (No matches!)
[ERR] Cannot resolve package requirements
我该怎么办?
Sencha Cmd:v6.1.3.42(上一版本6.2.0我也得到了这个错误)
核心版本5.0.0
Extjs版本5.1.1.451
提前致谢
答案 0 :(得分:3)
发生此错误是因为您的应用未获取ext目录的路径,因此您收到错误
[错误]无法满足“分机”的要求! [错误]无法解决 包装要求
要解决此问题,请在您的应用中打开此文件YourApp\.sencha\workspace\sencha.cfg
,并在此配置文件中提供ext.dir的路径
例如:
ext.dir=${workspace.dir}/../../../../Ext6.0.3
如果您没有分机,则可以从此链接下载。Sencha
答案 1 :(得分:1)
使用Sencha CMD 6.1及更高版本,如果您想使用“app upgrade”,则需要先配置框架。我不能肯定地说这将适用于ExtJS 5,但它适用于从6开始。
https://twasink.net/2016/09/20/upgrading-to-extjs-6-2/(参见步骤1)