首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决‘rxjs-compat/可观察/最近组合’

无法解决‘rxjs-compat/可观察/最近组合’
EN

Stack Overflow用户
提问于 2018-12-20 09:28:25
回答 2查看 1.1K关注 0票数 2

我已将我的角度计划升级为

代码语言:javascript
复制
"rxjs": "^6.3.3"

我使用过combineLatest操作符,但升级后,我面临问题,编译失败。

代码语言:javascript
复制
ERROR in ./node_modules/rxjs/observable/combineLatest.js
Module not found: Error: Can't resolve 'rxjs-compat/observable/combineLatest' in 'D:\MyProject\node_modules\rxjs\observable'

我是在进口

代码语言:javascript
复制
import { map, distinctUntilChanged, filter, combineLatest } from "rxjs/operators";

就连我都更新了语法

代码语言:javascript
复制
_col$.pipe(combineLatest(this.meta$.asObservable()))

我需要安装rxjs-compat吗?

但我阅读这篇文章

rxjs-compat提供了v5和v6 API之间的临时兼容性层。本质上,rxjs-compat为您的代码库提供了它所依赖的v5的功能,允许您逐步将代码基升级到v6。要完成升级过程并从项目中移除rxjs依赖项,

我是不是遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2018-12-20 09:31:30

您可能在您的应用程序中使用旧风格的“补丁”操作员。例如:

代码语言:javascript
复制
import 'rxjs/add/operator/combineLatest'

如果您想继续使用这种样式,那么还需要安装rxjs-compat包。

无论如何,考虑迁移到可调用的操作符:

票数 4
EN

Stack Overflow用户

发布于 2021-04-19 09:28:07

在最新的更新中,您可以像这样导入combineLatest

代码语言:javascript
复制
import { combineLatest } from 'rxjs';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53865763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档