我有这个需要 jQuery 的插件。由于某些不相关的原因,我不会使用 jQuery 版本的 require。
define(['jquery','dep1','dep2','mymodule'],function($,foo,bar,plugin){
//all loaded
});
由于 AMD 加载程序的性质,无法保证订单。订单插件还声明该插件不能与定义调用一起使用,因此,模块定义。而且API只保证参数的顺序,不保证执行的顺序。因此,如果在 jQuery 之前发生 mymodule 加载的事件,它将失败。
如何保证在插件之前加载所需的依赖项?