0

如何使节点包(来自node_modules的类)可注入?

inversify在我的应用程序中使用,我想将Validator.ts类绑定到我的容器。我该怎么做?

const container = new Container(); container.bind<Validator>(Validator).toSelf();

还不够,因为我得到了:

Error: Missing required @injectable annotation in: Validator.

4

1 回答 1

0

解决方案很简单:

decorate(injectable(), Validator);

或者

container.bind<Validator>(Validator).toConstantValue(new Validator());

这篇文章帮助了我。

于 2017-08-29T09:02:37.290 回答