【发布时间】:2016-10-05 06:58:41
【问题描述】:
我在 VSCode 中使用 TypeScript 2.0,但是,突出显示的错误都已由 TypeScript 编译器确认。所以我正在导入一个模块:
import * as els from 'elasticsearch';
elasticsearch 已安装定义,例如npm i @types/elasticsearch -S
现在,如果在我的班级中,我有一个 els 类型的属性,如下所示:
private _client: els.Client;
不过,如果我有这样类型的属性,则没有问题:
search(term: string): Promise<els.Client.search> {}
然后我得到错误:
模块“Elasticsearch”没有导出成员“客户端”
如果我正在寻找它的属性之一,但如果我只是寻找它,怎么会找不到该类?
【问题讨论】:
标签: node.js typescript