RaphaelJs和RequireJs Not Working Togther

cKe*_*ick 2 raphael requirejs

我正在尝试使用Requirejs加载Raphaeljs.我在这里尝试了这个解决方案:https: //github.com/DmitryBaranovskiy/raphael/pull/540

但当我加载它时,我得到:

未捕获的TypeError:无法调用未定义的方法'on'

我更加注重它,我看到前夕未定义.任何人都有任何想法让这与requirejs一起工作?

kpm*_*tin 7

您可以克隆Raphael并更新子模块,如Dmitry 在此处所述,然后对于RequireJS,执行以下操作:

paths: {
  "eve": "libs/raphael/eve/eve",
  "raphael": "libs/raphael/raphael"
},
shim: {
  'eve': {
    exports: "eve"
  },
  'raphael': {
    deps: ["eve"],
    exports: "Raphael"
  }
}
Run Code Online (Sandbox Code Playgroud)

只需"raphael"在需要时用作依赖项.