我正在使用图书馆Wicket来获取地图。如果我像往常一样将它作为脚本标签引用,它工作正常。工作链接如下。
当我们的项目使用 RequireJS 作为模块加载器时,问题就来了。
这是我尝试过的以下代码。
require.config({
waitSeconds: 200,
paths: {
'wicket': '/Vendor/Wicket/wicket',
'wicketGmap3': '/Vendor/Wicket/wicket-gmap3'
},
shim: {
wicket: {
exports: 'Wkt'
},
wicketGmap3: {
deps: ['wicket']
}
},
});
require(['wicket', 'wicketGmap3'],(Wkt) => {
$(() => {
angular.bootstrap(document, ['app']);
});
});
错误仍然如下。
未捕获的 ReferenceError:Wkt 未在 wicket-gmap3.js:744 中定义
有没有人有同样的经历?