【发布时间】:2020-05-21 07:54:23
【问题描述】:
我有一个角度库,
它是 percomponent 模块,我的意思是,例如有两个组件(A 和 B),每个组件都在它的模块中,
现在我想在组件 B 中使用组件 A,所以:
// in B module
import { AModule } from './../a/a.module';
@NgModule({
imports: [ AModule]
}
.
.
.
// in B component
<a-comp></a-com>
代码没有错误,但是当尝试构建库时,我得到了这个错误:
错误 TS6059:文件 'D:/.../lib/components/a/a.component.ts' 不在 'rootDir' 'D:...\lib\components\b' 下。 'rootDir' 应包含所有源文件。
所以:
1) 是否可行?
2)这是好的做法吗? (或者我必须创建一个核心库,并在其他库中使用核心库?)。
【问题讨论】:
标签: angular