【发布时间】:2018-06-05 17:53:42
【问题描述】:
我正在使用 Angular 进行开发,但发现了一个奇怪的问题:
未捕获的错误:无法解析 MyComponent 的所有参数:([object 对象], ?, ?, [对象对象], [对象对象], [对象对象])。
值得一提的是,显示为“?”的依赖项只是我提供的服务,其他是 Angular 对象或第三方,它发生在我的整个所有项目中,只发生在我自己的依赖项中。
我已经阅读了我在 google 中找到的几乎所有内容,我已经查看了有关循环依赖和桶导入的已知问题。
你应该知道的其他事情是:
- 不起作用的依赖项托管在他们自己的项目中,并发布在我的本地/自己/私有 npm 存储库中。
- 我会使用
npc.通过 gulp 发布这些依赖项 - 我没有使用 aot。
@angular/cli: "1.7.4"@angular: "^5.2.6"
我真的怀疑元数据,但我没有在 node_modules/myDependency/ 中找到任何东西,这给了我有关元数据损坏或丢失的线索。
【问题讨论】:
-
我们可以看看你的代码吗?
-
如果您投反对票,请给出理由。我看不出这个问题有什么负面的。他显然试图修复它,但不能。
-
抱歉,我很想给你看代码,但我不能,因为它是我工作所在公司的财产
-
我只是想知道其他人是否遇到过同样的问题。我应该使用其他编译器而不是ngc吗?只有我已经发布的依赖项失败的事实让我怀疑元数据
标签: angular angular-cli