我正在尝试加载多个RequireJS配置文件。在我的html中,我通过以下方式加载我的主配置文件:
<script src="../lib/require.js" data-main="../app/requireConfig"></script>
一旦文档准备好了,我想要加载所有的插件配置。因此,我创建了一个新的定义文件,其中包含一个调用require.config
的函数:
define(['sharedServices/logger'], function (logger) {
function configVideo() {
logger.info('Adding video modules');
require.config({
path: {
Capabilities: 'videoProvider/Capabilities',
VideoProviderEnums: 'videoProvider/VideoProviderEnums',
VideoProviderCommon: 'videoProvider/VideoProviderCommon',
VideoProviderInstance: 'videoProvider/VideoProviderInstance',
DummyVideoInstance: 'videoProvider/DummyProvider/DummyVideoInstance'
}
});
}
return {
configVideo: configVideo
};
})
然而,我遇到了以下错误:
Uncaught Error: 匿名定义的模块不匹配:function (logger) {