angular - 找不到模块“rxjs-compat/Observable”
问题描述
我目前正在将 angular 4 升级到 angular 6 代码。我已经安装了 "rxjs": "^6.3.2" 并卸载了 rxjs-compact,因为我已经迁移了代码以使用新的 rxjs 运算符。我仍然收到以下错误。不知道为什么
ERROR in [at-loader] ./node_modules/rxjs/BehaviorSubject.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/BehaviorSubject'.
ERROR in [at-loader] ./node_modules/rxjs/Observable.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Observable'.
ERROR in [at-loader] ./node_modules/rxjs/Observer.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Observer'.
ERROR in [at-loader] ./node_modules/rxjs/Operator.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Operator'.
ERROR in [at-loader] ./node_modules/rxjs/Subject.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Subject'.
ERROR in [at-loader] ./node_modules/rxjs/Subscription.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Subscription'.
解决方案
这将解决问题:
npm install --save rxjs-compat
编辑:根据 2019 年 10 月 10 日,您可以使用以下语法,因为之前的语法或上述语法是一种解决方法。
import { Observable } from 'rxjs/Observable';
推荐阅读
- html - Gatsby 中开发和构建之间的布局不匹配
- django - 如何接受表格中的所有答案?
- haskell - 在 Haskell 中创建不同类型的对象列表?
- amazon-web-services - 在 AWS Amplify 上具有自定义服务器的 Next Js App 主机
- python - 有没有办法从 python 运行 GAMS 代码(或其他代数建模语言)?
- apache-spark - 分组和聚合以创建地图
- python - Flask 中的 API 开发
- php - 如何在 wordpress 中将 JQUERY POST AJAX 与类一起使用?
- c# - 生成预定义的摘要 c#
- node.js - awaitReactions 无法正常工作 discordjs