angular - 当一个库依赖于 angular6 工作空间中的另一个库时,构建失败
问题描述
请问有人可以帮助解决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,然后构建 Lib A。
希望这有效:)
psjust注意到这个线程有多老了,但希望答案对某人有所帮助。
推荐阅读
- mysql - SQL 查询在 where 子句中查找购买超过 3 件商品的人
- azure - Azure 管道 YAML:将变量分配给另一个变量
- excel - Excel 数据模型:返回最后一个非空白
- varnish - 我的 VCL(清漆文件)有什么问题。我正在尝试使用 VMOD
- postgresql - terraform jsoncode 秘密管理器
- android - 手机死机,充电电流IBAS=0mA。想知道什么情况下手机会关机充电
- php - 如何在 wordrpess 搜索中向 no-search-result 和 found-search-result 页面添加单独的类 - is_search()
- laravel - Laravel 8 - 通过表 x 或 y 有很多
- shader - Threejs WebXR 和 GPGPU 问题,计算的纹理在 VR 中的某些角度变黑
- typescript - 声纳云代码覆盖率说部分被测试覆盖,但是那条线上没有条件