Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当angular6工作区中的一个库依赖于另一个库时,生成失败_Angular_Angular Cli V6 - Fatal编程技术网

当angular6工作区中的一个库依赖于另一个库时,生成失败

当angular6工作区中的一个库依赖于另一个库时,生成失败,angular,angular-cli-v6,Angular,Angular Cli V6,有人能帮我解决一个角度6的问题吗 我有一个Angular 6 CLI项目(应用程序),并添加了两个库(让我们称它们为libA和libB,libA需要libB中的组件) 我已将libB导入我的libA模块导入,但在构建libA时,我收到一个错误,它找不到模块 libB模块 我的libA模块是 import {LibBModule} from ‘@scope/libb’; … @NgModule({ imports: [ LibBModule ] }) export class Li

有人能帮我解决一个角度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,然后构建Lib A

希望这能奏效:)


p、 s.刚刚注意到这个线程有多老了,但希望答案能帮助别人。

您是否使用同时引用路径的tsconfig.app.json?我在根文件夹中有
tsconfig.json
,在每个库中都有
tsconfig.lib.json
。尝试在其中添加
路径
,但仍然无法构建我在每个路径中引用路径配置对象时遇到问题,路径本身似乎没有实际扩展,但被扩展的tsconfig.*覆盖。jsonI在GitHub上发现了此问题。您找到解决方案了吗?我完全陷入困境,我已经经历了所有该死的Github问题,但没有任何有效的解决方案。。。