Angular 2具有共享依赖项的延迟加载模块

Angular 2具有共享依赖项的延迟加载模块,angular,angular2-routing,Angular,Angular2 Routing,我有一个angular 2应用程序,其中包含几个使用SystemJS builder构建的延迟加载模块。我的12个惰性模块中有3个共享对一个特别大的第三方库的依赖 我可以很容易地将共享依赖项放在依赖项包中,并通过脚本标记加载该依赖项,以便只下载一次。缺点是不需要它的页面必须等待它 我还可以轻松地将共享依赖项放入懒惰模块本身,这样不需要它的页面就不必等待它,但是现在需要它的模块必须将它作为捆绑包的一部分下载,即使它可能已经被另一个已经加载的模块下载 angular 2或systemjs中是否有允许

我有一个angular 2应用程序,其中包含几个使用SystemJS builder构建的延迟加载模块。我的12个惰性模块中有3个共享对一个特别大的第三方库的依赖

我可以很容易地将共享依赖项放在依赖项包中,并通过脚本标记加载该依赖项,以便只下载一次。缺点是不需要它的页面必须等待它

我还可以轻松地将共享依赖项放入懒惰模块本身,这样不需要它的页面就不必等待它,但是现在需要它的模块必须将它作为捆绑包的一部分下载,即使它可能已经被另一个已经加载的模块下载

angular 2或systemjs中是否有允许使用2个捆绑包注册惰性模块的内容?我希望能够创建一个由这3个模块共享的依赖项捆绑包,这样第一个需要它的模块就可以下载一次,而其他模块就不能再下载了