有人可以帮忙解决Angular 6问题吗?
我有一个Angular 6 CLI项目(应用程序),并添加了两个库(将其称为libA
和libB
,而libA
需要libB
的组件)
我已经将libB
导入了我的libA
模块导入中,但是在构建libA
时出现了一个错误,即找不到模块libB
模块
我的libA
模块是
import {LibBModule} from ‘@scope/libb’;
…
@NgModule({
imports: [
LibBModule
]
})
export class LibAModule { }
在我的根tsconfig路径中
“@scope/lib1": [
"dist/@scope/liba"
],
“@scope/libb": [
"dist/@scope/libb"
]
我已经构建了
libB
,并且构建良好,并且位于上面的位置,但是当我构建libA
时,出现以下错误error TS2307: Cannot find module ‘@scope/libb’
我做错了什么? (注意:我正在将
libA
模块导入到我的根项目中,这很好),请帮忙吗? 最佳答案
也许这完全说明了这一点,但是我遇到了一个问题,即一个库依赖另一个库,而构建的顺序很重要。
因此,在您的情况下,我会先构建Lib B,然后再构建LibA。
希望这有效:)
p.s.刚刚注意到了这个线程的年龄,但是希望答案能对某人有所帮助。