【发布时间】:2020-05-29 13:04:20
【问题描述】:
我已将 Angular 库升级到 Angular 9。但是,当我尝试在另一个 Angular 9 项目中使用该库时,我收到如下错误:
目标入口点“mycomponents/entity-selector”缺少依赖项:
- mycomponents/shared-services
- mycomponents/spinner
- mycomponents/text-input
包.json
{
"$schema": "../../../node_modules/ng-packagr/package.schema.json",
"name": "entity-selector",
"version": "0.0.0",
"ngPackage": {
"lib": {
"entryFile": "public_api.ts"
},
"dest": "../../../dist/mycomponents/entity-selector"
}
}
这是一个次要终点,它使用其他也是次要终点的组件。
在库项目中,我是否需要在 ng-packgr 或其他地方定义依赖项?实体选择器组件的模块为其他组件导入适当的模块。这个问题从 Angular 9 开始出现。
提前致谢。
【问题讨论】:
-
你能发布你图书馆的 package.json 的相关部分吗?
-
@ScottWalter 你找到解决方案了吗?我有同样的问题
-
还有答案吗?
-
尚无解决方案。然而,这不是最近的焦点,但我确实需要回到它。