【问题标题】:Has no exported member 'toPromise' rxjs- 5.5.2 [duplicate]没有导出成员'toPromise' rxjs- 5.5.2 [重复]
【发布时间】:2018-05-22 12:05:17
【问题描述】:

使用toPromise 会引发错误

旧方法:

import 'rxjs/add/operator/toPromise';

最新方式:

import { toPromise } from 'rxjs/operators';

最新方式显示如下错误:

[ts] 模块 '"d:/.../node_modules/rxjs/operators/index"' 没有 导出成员“toPromise”。

版本:

 "typescript": "2.4.2"
 "rxjs": "5.5.2",

【问题讨论】:

  • rxjs的哪个版本??
  • rxjs: 5.5.2@Aravind

标签: angular typescript rxjs ionic3 observer-pattern


【解决方案1】:

从 rxjs 5.5.0-beta.5 开始,toPromise 方法现在是 Observable 的永久方法。

不再需要导入此方法;事实上,尝试这样做会引发错误。

toPromise:现在作为 Observable 上的永久方法存在

Change Log | Github Reference

【讨论】:

猜你喜欢
  • 2019-03-01
  • 2017-12-29
  • 2018-11-07
  • 2018-10-20
  • 2018-10-15
  • 2019-11-04
  • 2018-11-29
  • 1970-01-01
  • 2019-03-01
相关资源
最近更新 更多