Angular 6循环依赖项“无法解析所有参数”

时间:2018-06-25 08:18:26

标签: angular typescript

我正在尝试在应用程序中使用外部模块,并出现以下错误:

  

无法解析Computus中的所有参数   /usr/local/app/node_modules/ng-computus/dist/services/computus/computus.service.d.ts:   (?)。

在阅读了所有其他有关此错误的文章之后,看来(?)是循环依赖的明显标志。

但是,我看不到它的来源。 computus模块具有四个类。名为Calendar的超类,它由另外两个类GregorianJulian扩展。第四类Computus通过API处理两个类的实例返回。

该库是非常基础的,没有一个类之间具有循环依赖关系。可以在https://github.com/ATNU/ng-computus/tree/master/src/services

上查看源代码。

在我的应用程序中,我以标准方式导入

import { Computus } from "ng-computus";

并尝试像这样使用它

computus = new Computus(1600);

在这种情况下进行调试的最佳方法是什么?解析所有参数消息特别无济于事。

1 个答案:

答案 0 :(得分:0)

在stackblitz中进行了尝试,我没有收到任何错误。也许还有另一个问题?

https://stackblitz.com/edit/angular-q6pddh