我在github上找到了这个repo,它是meteor-jointjs的包
https://github.com/kidovate/meteor-joint
然而,我无法让它工作......我已经修改了package.jsPackage.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;
问题是" _"未定义 - >不知道如何解决这个问题......