5

请问有人可以帮助解决Angular 6问题吗?

我有一个 Angular 6 CLI 项目(应用程序)并添加了两个库(让我们调用它们libA并需要来自 的libB组件)libAlibB

我已经导入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模块导入到我的根项目中,这很好),请帮忙?

4

1 回答 1

0

它可能完全说明了显而易见的问题,但我遇到了一个库依赖于另一个库的问题,而构建的顺序很重要。

所以,在你的情况下,我会先构建 Lib B,然后构建 Lib A。

希望这有效:)

psjust注意到这个线程有多老了,但希望答案对某人有所帮助。

于 2019-04-07T20:20:47.807 回答