Javascript 使用requirejs以指定顺序加载第三方插件

Javascript 使用requirejs以指定顺序加载第三方插件,javascript,jquery,requirejs,Javascript,Jquery,Requirejs,在我的web应用程序中,我使用的是requirejs 2.1.9。我们都知道,订单已从最新版本的requirejs中删除 现在,我有一堆插件要加载,其中一些是相互依赖的。我可以使用shim config定义它们之间的依赖关系,所有插件都可以一次下载,并将根据我在shim config中定义的依赖关系进行初始化 我的问题是,我不想一次加载所有插件。当我导航到一个网页时,只需要一部分插件。我想在需要的时候下载剩余的 一个示例场景: 我有模块A B C D E F G。 F依赖于G 现在,当我在第1页

在我的web应用程序中,我使用的是requirejs 2.1.9。我们都知道,订单已从最新版本的requirejs中删除

现在,我有一堆插件要加载,其中一些是相互依赖的。我可以使用shim config定义它们之间的依赖关系,所有插件都可以一次下载,并将根据我在shim config中定义的依赖关系进行初始化

我的问题是,我不想一次加载所有插件。当我导航到一个网页时,只需要一部分插件。我想在需要的时候下载剩余的

一个示例场景: 我有模块A B C D E F G。 F依赖于G

现在,当我在第1页时,假设我已经下载了插件A、C、F。我不想同时下载G和F。因为F依赖于G,所以F不能正常工作。因为每次应用程序启动只能配置一次Shim,所以我不能在这里使用它


我怎样才能解决这个问题?请帮忙。提前感谢。

查看我写的图书馆:

它会自动执行您想要的操作(选中),并与r.js集成