如何将jCarousel与RequireJS链接

如何将jCarousel与RequireJS链接,requirejs,jcarousel,Requirejs,Jcarousel,我正在尝试通过RequireJS加载。我读过这篇文章,但它对我不起作用。我的配置如下: baseUrl: './public/js', urlArgs: "bust=" + (new Date()).getTime(), paths: { bootstrap: './vendor/bootstrap', jquery: './vendor/jquery', }, shim: { bootstrap: { deps: ['jquery'],

我正在尝试通过RequireJS加载。我读过这篇文章,但它对我不起作用。我的配置如下:

baseUrl: './public/js', 
urlArgs: "bust=" + (new Date()).getTime(),
paths: {
    bootstrap: './vendor/bootstrap',
    jquery: './vendor/jquery', 
},
shim: {
    bootstrap: {
        deps: ['jquery'],
        exports: '$.fn.popover'
    }, 
    jcarousel: {
        deps: ['jquery'],
        exports: 'jCarousel'
    }
},
enforceDefine: true
我用代码调用旋转木马:

require(["jquery","jcarousel" ], function(  $, jcarousel_obj  ) {
 });
我得到一个错误:
没有为jcarousel定义调用

那么,我做错了什么呢?

我想问题出在您的垫片配置中。 试着替换

//...
exports: 'jCarousel'
//...


更多信息可以在这里找到

谢谢,尤里!此解决方案有效:
导出:'$.jCarousel'
exports: '$.jCarousel'
exports: '$.fn.jCarousel'