出于某种奇怪的原因,我得到了这个错误:
无法满足“ext-locale”的要求![错误]无法满足以下版本:[错误]应用程序:ext-locale(无匹配项!)[错误]无法解析软件包要求
根据官方指示,我向app.json添加了要求
"classic": {
"requires": [
"ext-locale"
]
},
我使用的是通用模板:
"template": "universalclassicmodern"
我查看了@sencha/ext-classic/
,但在那里看不到locale目录。
我必须通过npm手动安装软件包吗?
2条答案
按热度按时间ryoqjall1#
如果您使用经典或现代模板:试着这样修改代码.打开app.json文件,在global中要求.
配置特定的生成选项
如果你使用universal模板,尝试像这样修改代码。打开app.json文件,在global requires中。
然后根据官方文档,在Classic和Modern节点下的“requires”中添加“ext-locale
h7appiyu2#
我终于找到了解决办法:
如果您通过npm安装ExtJS,例如:
您需要单独安装本地化软件包:
而在app.json中,您只需要这些关于本地化的设置:
似乎不需要为每个build/tookit指定区域设置。
本指南应进行更新并说明:https://docs.sencha.com/extjs/7.4.0/guides/core_concepts/localization.html