Ric*_*ard 2 javascript requirejs
我刚刚开始使用Require.JS,我有一个(希望)简单的问题.
我正在使用jQuery和SlickGrid,我已将所有模块加载到main.js文件的顶部,如下所示:
require(["jquery", "underscore-1.3.1", "backbone-0.9.1",
"plugins/jquery.event.drag-2.0.min", "plugins/slick.core",
"plugins/slick.grid", "plugins/slick.dataview"], function($) { ...
Run Code Online (Sandbox Code Playgroud)
这在Chrome和Firefox中运行正常,但在Safari中我收到一些错误警告:
SlickGrid requires jquery.event.drag module to be loaded
require-jquery.js:1632Error: Module name 'underscore' has not been loaded yet
for context: _http://requirejs.org/docs/errors.html#notloaded
Run Code Online (Sandbox Code Playgroud)
SlickGrid依赖于jquery.event.drag而Backbone依赖于Underscore,看起来Safari不喜欢它们无法看到对方.
难道我做错了什么?有没有办法可以解决这个问题?