构建 angular 库的正确方法是什么

what is the proper way to build angular library

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

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

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

如果我在本地开发时在库中进行了一些更改,我该如何实现我可以立即看到更改。

假设您的库中有一个 CustomLibModule,

在你的app.module中,你可以这样拥有:

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

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