让JointJS在流星中作为一个包工作?

时间:2014-08-06 11:07:31

标签: javascript meteor packages jointjs

我在github上找到了这个repo,它是meteor-jointjs的包

https://github.com/kidovate/meteor-joint

然而,我无法让它工作......我已经修改了package.js

Package.on_use(function (api) {

api.use('jquery', 'client');
api.use('underscore', 'client');
// api.use('lodash', 'client');
// api.use('backbone', 'client');

api.export('joint', 'client');

api.add_files(['lib/jquery.js','lib/lodash.js','lib/backbone.js'], 'client');
api.add_files(['joint.js', 'joint.css'], 'client');

});

我添加了' libs'文件夹 - 我从JointJS凉亭安装中获得

我还修改了'joint.js'

文件

//全局命名空间。

var joint = {

现在是:

joint = {

以便联合'变量现在可以在流星中全局访问 - 按照说明: 在本教程中:

https://github.com/awwx/misc/wiki/Packaging-Existing-Libraries-for-Meteor

当我尝试访问该页面时,我在浏览器中收到此错误:

Uncaught TypeError: Cannot read property 'bind' of undefined    (joint.js: 8253)

问题的代码行是:

return client ? _.bind(raf, window) : raf;

问题是" _"未定义 - >不知道如何解决这个问题......

0 个答案:

没有答案