【发布时间】:2019-10-11 23:52:01
【问题描述】:
我正在尝试在 Angular 应用程序上创建一个 Web 组件,但我不知道如何在另一个应用程序上使用该 Web 组件(微前端概念),请我需要逐步解释
【问题讨论】:
-
为什么不编写一个原生的、普通的、无框架的 Web 组件并在任何地方使用它。这就是创建它们的原因。
标签: angular package web-component
我正在尝试在 Angular 应用程序上创建一个 Web 组件,但我不知道如何在另一个应用程序上使用该 Web 组件(微前端概念),请我需要逐步解释
【问题讨论】:
标签: angular package web-component
您可以创建库并在您的应用中使用它。 通过 Nrwl-nx 检查这个例子 https://github.com/nrwl/nx-examples
【讨论】:
我建议您在 google 上了解一下 NX 和 monorepos 概念。它是一个系统,基本上是一个具有很多功能的大型存储库,您可以在其中在应用程序、库等之间共享文件。因此您将拥有 Angular 库(包含您的组件),您可以在多个应用程序中使用它。您必须进行一些调整才能从 Angular CLI 项目迁移到 NX。
【讨论】: