Kendo ui 正在将kendo.timezone加载到第页

Kendo ui 正在将kendo.timezone加载到第页,kendo-ui,Kendo Ui,我想使用剑道提供的时区功能。它不与kendo.all.js绑定。根据文档,在使用时区功能之前,我必须在页面中包含kendo.timezone.js我的开发环境包括-完全构建的kendo.all.js和requirejs 现在的问题是kendo.timezone.js被编写为AMD兼容,指定对/kendo.core的依赖性,这导致requirejs加载kendo.core.js。它导致requirejs错误“kendo.core.js不存在”。为了避免这个错误,我必须将我的文件重命名为kendo.

我想使用剑道提供的时区功能。它不与
kendo.all.js绑定。根据文档,在使用时区功能之前,我必须在页面中包含
kendo.timezone.js
我的开发环境包括-完全构建的
kendo.all.js
requirejs

现在的问题是
kendo.timezone.js
被编写为AMD兼容,指定对
/kendo.core
的依赖性,这导致
requirejs
加载
kendo.core.js
。它导致
requirejs
错误“kendo.core.js不存在”。为了避免这个错误,我必须将我的文件重命名为
kendo.core.js
,或者我必须修改
kendo.timezone.js
以依赖于
kendo.all.js


两种解决方案(许可和维护问题)中哪一种更好?有没有更好的方法将
kendo.timezone.js
包含到我的页面中?

我遇到了类似的问题,通过在rjs配置中添加map解决了这个问题,如下所示:

map: {
    '*': {
        'kendo.core.min': 'kendo'
    }
}
这似乎有效:)