无法解析MyComponent的所有参数

时间:2018-06-05 17:53:42

标签: angular angular-cli

我在Angular开发,我发现了一个奇怪的问题:

  

未捕获错误:无法解析MyComponent的所有参数:([object   Object],?,?,[object Object],[object Object],[object Object])。

值得说出现为“?”的依赖关系只是我提供的服务,其他是Angular对象或第三方,它发生在我的整个项目中,只发生在我自己的依赖项中。

我已经阅读了几乎所有我在google中找到的内容,我已经回顾了有关循环依赖和桶导入的已知问题。

你应该知道的其他事情是:

  • 不起作用的依赖项托管在自己的项目中,并发布在我的本地/自己/私有npm存储库中。
  • 我会使用npc.
  • 通过gulp发布这些依赖项
  • 我没有使用aot。
  • @angular/cli: "1.7.4"
  • @angular: "^5.2.6"

我真的怀疑元数据,但我在node_modules / myDependency /中没有找到任何内容,这让我知道元数据已损坏或丢失。

1 个答案:

答案 0 :(得分:0)

  

未捕获错误:无法解析MyComponent的所有参数:([object Object],?,?,[object Object],[object Object],[object Object])。

必须将?定义的服务添加到提供这些服务的providers的{​​{1}}部分。