如何使节点包(来自node_modules的类)可注入?
我在我的应用中使用inversify
,我希望将Validator.ts
类绑定到我的容器。我该怎么办?
const container = new Container();
container.bind<Validator>(Validator).toSelf();
我得到的原因不够:
Error: Missing required @injectable annotation in: Validator.
答案 0 :(得分:0)
解决方案很简单:
decorate(injectable(), Validator);
或
container.bind<Validator>(Validator).toConstantValue(new Validator());
This post帮助了我。