我想使用 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