处理大型Angular 4应用程序中的块文件

时间:2017-06-15 20:12:39

标签: angular webpack

我在一个大型Angular 4应用程序中工作,我们遇到了一些我们所需设置的问题。

基本上,根应用程序包含一个简单的登录和一个简单的主屏幕。从这里,用户可以导航到其他子应用程序,这些子应用程序是一个延迟加载的块文件,将被注入根应用程序中的路由器插座。到目前为止,如果所有这些文件都在同一个存储库中并且在构建时可用,那么一切正常,但它们并非如此。

子应用程序位于完全不同的存储库中,当子应用程序更新时,我们无法重建根应用程序。因此,所有子应用程序都构建自己的生产就绪JS并将其部署到Web服务器。

今天我们正在使用SystemJS,因为它是唯一一个能够为我们的子应用程序设置块文件名称的捆绑器(在我们启动这个项目的时候)。但是今天可以从Angular-CLI中弹出webpack,我们看到移动到webpack以便能够使用诸如提前编译等功能的巨大优势。

任何人都有这种设置或任何想法如何为根应用程序和子应用程序配置webpack?

0 个答案:

没有答案