使用库中的库模块生成角度

时间:2020-05-21 07:54:23

标签: angular

我有一个角度库

这是每个组件的模块,我的意思是,例如,有两个组件(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)这是好习惯吗? (或者我必须创建一个核心库,并在其他库中使用核心库?)。

1 个答案:

答案 0 :(得分:0)

例如:组件A的名称是 ADemo ,我想您可以这样做:

//In Component B
import { ADemoComponent } from './ademo/ademo.component'; //ademo is the folder include component A, ademo.component.ts is the file name