Angular 如何在不同的应用程序中重用组件

Angular 如何在不同的应用程序中重用组件,angular,npm-install,package.json,Angular,Npm Install,Package.json,我在Angular中有一个组件,我在整个应用程序中使用它 应用程序A是一个使用组件1的项目 应用程序B是另一个使用组件1的项目 这里,组件1是跨两个不同应用程序的通用组件。如何在不复制文件的情况下使用公共组件。我们可以在安装npm的同时安装组件吗 如果包中有公共组件url,npm是否可以安装下载公共组件包。json创建自定义角度库,在其中包含组件1,构建并发布 您的库将准备好通过npm安装 检查我认为使用Bit也可以 检查这里 这是实施mono回购的一个非常好的用例。您可以使用NX Devtoo

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

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

应用程序B是另一个使用组件1的项目

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


如果包中有公共组件url,npm是否可以安装下载公共组件包。json

创建自定义角度库,在其中包含组件1,构建并发布

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


检查

我认为使用Bit也可以

检查这里


这是实施mono回购的一个非常好的用例。您可以使用NX Devtools来实现它。若它太多了,那个么将其作为一个单独的库发布,并将dep作为对等依赖项包含在内是一个不错的选择。