我们有业务需求,我们希望创建多个应用程序,以便独立部署每个应用程序,而无需重建整个专利项目 . 这些应用程序中很少应该能够独立运行,但也应该能够注入一个父应用程序 .
独立运行应用程序不是主要问题,但我们应该能够构建每个单独的应用程序并将捆绑包推送到服务器 . 我们的父应用程序应该能够路由到这些包并加载最新的版本 . Angular cli有一种创建多个应用程序的方法,但是你将如何从一个应用程序路由到另一个应用程序,因为这两个应用程序将分成两个单独的包 .
我们考虑将每个应用程序用作单独的模块,并将其作为npm依赖项注入到父应用程序中,但这需要您每次在任何应用程序中进行少量更改时构建父应用程序 .
如果有任何方法可以在Angular 2 / Angular CLI / Webpack中实现这一点,请告诉我 .
1 回答
检查这个兄弟,迫使webpack将大约2个应用程序构建到单独的包中,然后以某种方式加载它们的路由 . https://medium.com/@somebody32/how-to-split-your-apps-by-routes-with-webpack-36b7a8a6231