1

我想使用 gRaphael 和 gline JS 来使用 Require JS 绘制图表。以下是我正在实施的部分代码

paths: {
    jquery: '../bower_components/jquery/jquery',
    raphael: 'plugins/raphael',
    graphael: 'plugins/graphael',
    requirejs: '../bower_components/requirejs/require'
},
shim: {
    'raphael': {
        deps: ['jquery'],
        exports: 'Raphael'
    },
    'graphael': {
        deps: ['raphael'],
        exports: 'gRaphael'
    },
    'gline': {
        deps: ['graphael'],
        exports: 'gLine'
    }
}

我在另一个名为 chart.js 的 JS 中使用它,如下所示:

define(['plugins/raphael','plugins/graphael','plugins/gline'], function(Raphael) {
   function Charts() {
      console.log("G Raphael Successfully loaded !");
   }
});

但是当我使用 grunt 编译和缩小我的代码时。我收到以下错误:

未捕获的 ReferenceError:未定义 Raphael

4

0 回答 0