首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rxjs-compat v6.3.3从rxjs v5.5.6升级到rxjs v6.3.3

使用rxjs-compat v6.3.3从rxjs v5.5.6升级到rxjs v6.3.3
EN

Stack Overflow用户
提问于 2018-10-19 19:12:50
回答 1查看 177关注 0票数 2

所以我最近才开始更新我的react项目上的rxjs版本,遵循这里给出的说明:https://rxjs-dev.firebaseapp.com/guide/v6/migration

根据说明,在安装了兼容层的情况下,一切都应该正常工作。“rxjs-compat未涵盖的破坏性更改”与我的项目无关。

我所做的就是运行命令npm install rxjs@6 rxjs-compat@6 --save,现在我在尝试运行我的站点时得到以下错误:

代码语言:javascript
复制
Uncaught TypeError: Cannot set property 'bindCallback' of undefined
at Object.defineProperty.value (bindCallback.js:4)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.__webpack_exports__.a (Rx.js:17)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.defineProperty.value (Rx.js:6)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.defineProperty.value (Subject.js:3)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.module.exports (Subject.js:6)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)

有人能帮我吗?我做了很多研究,但大多数源代码似乎涵盖了angular而不是react,而且到处都宣称所有旧的语法和导入都应该运行良好

额外注意:如果我单独将语法和导入更新为与rxjs 6相关的语法和导入,一切都会正常工作,但正如rxjs自己所说,它应该可以与旧语法一起工作(只要安装了rxjs-compat ),我希望现在保留旧语法,以便可以逐步引入和测试这些内容。

EN

回答 1

Stack Overflow用户

发布于 2019-02-08 16:31:29

您必须导入bindCallback,如下所示:

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

https://stackoverflow.com/questions/52891267

复制
相关文章

相似问题

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