【问题标题】:Angular 2 - Routing/sharing component across multiple applicationsAngular 2 - 跨多个应用程序的路由/共享组件
【发布时间】:2017-10-27 05:47:39
【问题描述】:

我们有一个业务需求,我们希望创建多个应用程序以独立部署每个应用程序,而无需重新构建整个专利项目。这些应用中很少有应该能够独立运行,但也应该能够注入到一个父应用中。

独立运行应用程序不是主要问题,但我们应该能够构建每个单独的应用程序并将包推送到服务器。我们的父应用应该能够路由到这些包并加载最新的构建。 Angular cli 有一种创建多个应用程序的方法,但是您将如何从一个应用程序路由到另一个应用程序,因为这两个应用程序将位于两个单独的包中。

我们曾考虑将每个应用程序用作单独的模块,并将其作为 npm 依赖项注入到父应用程序中,但这需要您每次都构建父应用程序,以便在任何应用程序中进行小幅更改。

如果有任何方法可以在 Angular 2/Angular CLI/Webpack 中实现这一点,请告诉我。

【问题讨论】:

标签: angular webpack angular-cli


【解决方案1】:

检查这个兄弟,强制 webpack 将大约 2 个应用程序构建到单独的包中,然后在它们的路由被命中时以某种方式加载它们。 https://medium.com/@somebody32/how-to-split-your-apps-by-routes-with-webpack-36b7a8a6231

【讨论】:

  • 我们可以使用 angular-cli 多应用概念来实现这一点吗?
  • 这是一个很好的例子 yakovfain.com/2017/04/06/… 我希望对你有所帮助,多应用概念是新的,并且没有很好地记录
猜你喜欢
  • 2016-06-12
  • 1970-01-01
  • 2017-09-18
  • 1970-01-01
  • 1970-01-01
  • 2017-01-04
  • 1970-01-01
  • 2019-01-21
相关资源
最近更新 更多