gpt4 book ai didi

angular - rxjs 可观察导入问题

转载 作者:搜寻专家 更新时间:2023-10-30 21:15:47 27 4
gpt4 key购买 nike

我试过:

import { Observable } from 'rxjs/Observable';

这给了我错误:

node_modules/rxjs/Obserable has no exported member 'Observable'

我试过了:

import { Observable } from 'rxjs';

这给了我 TSLINT 错误:

This import is blacklisted

我知道我可以通过从 tslint.json 中删除 'rxjs' import-blacklist 条目来解决这个问题,但我不想那样做。我确定它在那里是有充分理由的。我如何正确地进行导入?谢谢

编辑:改为大写字母 O - 见评论

最佳答案

听起来您正在使用 RxJS 版本 6。

在版本 6 中,导入位置的数量大大减少了。特别是,'rxjs/Observable' 导入不再存在,Observable 类应该像这样从 'rxjs' 导入:

import { Observable } from 'rxjs';

这意味着您使用的黑名单不再适用于版本 6,需要重新配置或禁用。

版本 6 中对导入位置所做的其他更改在 migration guide 中讨论。 - 这也解释了如何使用 rxjs-compat 包来简化从版本 5 到版本 6 的迁移。

关于angular - rxjs 可观察导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50752237/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com