尝试刷新我的 sencha extjs 应用程序,但总是收到此错误:
命令:
sencha 应用程序刷新
sencha应用程序升级
总是同样的错误:
[ERR] Cannot satisfy requirements for "ext"!
[ERR] The following versions cannot be satisfied:
[ERR] root: [email protected] (No matches!)
[ERR] Cannot resolve package requirements
我能做什么?
Sencha Cmd:v6.1.3.42(最新版本 6.2.0 也出现此错误)
核心版本 5.0.0
Extjs 版本 5.1.1.451
提前致谢
发生此错误是因为您的应用程序未获取 ext 目录的路径,因此您会收到类似错误
[ERR] 无法满足“ext”的要求! [错误]无法解决 包装要求
要解决此问题,请在您的应用程序中打开此文件
YourApp\.sencha\workspace\sencha.cfg
,并在此配置文件中提供 ext.dir 的路径
例子 :
ext.dir=${workspace.dir}/../../../../Ext6.0.3
如果您没有扩展,您可以从此链接下载。Sencha
使用 Sencha CMD 6.1 及更高版本,如果您想使用“应用程序升级”,您需要首先配置您的框架。我不能肯定这适用于 ExtJS 5,但它适用于从 6 开始。
https://twasink.net/2016/09/20/upgrading-to-extjs-6-2/(参见步骤 1)
在app文件夹中,找到sencha.cfg,更改app.framework.version=(你有或最新的)