首页 > 解决方案 > 构建角度库的正确方法是什么

问题描述

您好我正在使用 Angular 8 工作场所来构建多个应用程序。在这个项目中,我需要构建很多可以与多个应用程序共享的库。

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

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

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

标签: angularangular8angular-library

解决方案


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

在您的 app.module 中,您可以通过以下方式拥有它:

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

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


推荐阅读