错误:在构建 Angular Lib 项目 Angular 13 时无法将类型实体 i10.BidiModule 解析为符号

Ual*_*ali 9 angular-material angular-cli angular-flex-layout angular angular-library

我在构建角度 Lib 项目时遇到错误:无法将类型实体 i10.BidiModule 解析为符号。还有另外 2 个库项目正在构建良好。这个新的 lib 项目在没有弹性布局和材料的情况下运行良好。但是当我在这个项目中使用柔性布局或材料时,我遇到了以下错误。我已经搜索了很多。有解决方案,例如包含"preserveSymlinks": true在 tsconfig.lib.json 中。不幸的是它不适合我。欢迎对此提供任何帮助。

在此输入图像描述

小智 21

我今天遇到了同样的问题。我有一个 Angular 13 的库项目,在添加 Angular 13@angular/flex-layout作为依赖项后,我无法再构建与您完全相同的错误的库。

我通过将@angular/cdk依赖项添加到我的库来解决这个问题。我在 Flex 布局 github 页面上找到了此信息,他们在“入门”部分安装了这两个库。

我没有更改任何其他配置文件。

npm install @angular/cdk --save