Angular 构建角度库的正确方法是什么

Angular 构建角度库的正确方法是什么,angular,angular8,angular-library,Angular,Angular8,Angular Library,嗨,我正在使用angular 8 workplace构建多个应用程序。在这个项目中,我需要建立许多可以与多个应用程序共享的库 但我在调试angular库时遇到了问题,因为每次对库进行更改时,我都必须构建它 我对建立有角度的图书馆比较陌生。我不确定什么是建造图书馆的正确方法。目前我所做的是在我的主应用程序中构建组件或库,以确保其100%工作,然后将其提取到angular库中 如果我在本地开发时对库进行了一些更改,我如何能够立即看到更改 在您的库中,假设您有一个CustomLibModule 在ap

嗨,我正在使用angular 8 workplace构建多个应用程序。在这个项目中,我需要建立许多可以与多个应用程序共享的库

但我在调试angular库时遇到了问题,因为每次对库进行更改时,我都必须构建它

我对建立有角度的图书馆比较陌生。我不确定什么是建造图书馆的正确方法。目前我所做的是在我的主应用程序中构建组件或库,以确保其100%工作,然后将其提取到angular库中


如果我在本地开发时对库进行了一些更改,我如何能够立即看到更改

在您的库中,假设您有一个CustomLibModule

在app.module中,您可以通过以下方式使用它:

import { CustomLibModule } from 'projects/common-table/src/lib/custom-lib.module';
//import { CustomLibModule } from 'custom-library';

工作时,保留第一个导入,您可以轻松调试,完成所有更改后,构建它,然后取消对第二个导入的注释并删除第一个导入。

如果库中有一个CustomLibModule

在app.module中,您可以通过以下方式使用它:

import { CustomLibModule } from 'projects/common-table/src/lib/custom-lib.module';
//import { CustomLibModule } from 'custom-library';

工作时,保留第一次导入,您可以轻松调试,完成所有更改后,构建它,然后取消第二次导入的注释并删除第一次导入。

您好,谢谢您的回答。当库位于主应用程序之外时,这是“生成相对路径”进行调试的唯一方法吗?我构建了几个库,并遵循此过程。坦率地说。我不知道还有没有别的办法。嗨,谢谢你的回答。当库位于主应用程序之外时,这是“生成相对路径”进行调试的唯一方法吗?我构建了几个库,并遵循此过程。坦率地说。我不知道还有没有别的办法。