【问题标题】:How to reuse a component across different application in Angular如何在 Angular 中跨不同应用程序重用组件
【发布时间】:2020-02-13 00:16:00
【问题描述】:

我在 Angular 中有一个组件,我在我的应用程序中使用它。

应用程序 A 是一个使用组件 1 的项目。

Application B 是另一个使用组件 1 的项目

这里的组件 1 是跨两个不同应用程序的通用组件。我如何在不复制文件的情况下使用通用组件。我们可以在执行 npm install 的同时安装组件吗

如果package.json中有通用组件的url,npm install可以下载通用组件的包

【问题讨论】:

  • 这是一个非常好的实现mono repo的用例。您可以为此使用 NX 开发工具。如果它太多,那么将它作为一个单独的库发布并包含 dep 作为对等依赖项是可行的。

标签: angular npm-install package.json


【解决方案1】:

【讨论】:

    【解决方案2】:

    创建一个自定义 Angular 库,在其中包含组件 1,构建并发布。

    您的库将准备好通过 npm 安装

    查看Documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-12
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 2021-02-20
      • 2019-11-12
      • 1970-01-01
      相关资源
      最近更新 更多