这是错误:-
node_modules / rxjs / Observable.d.ts(1,15)中的错误:错误TS2307:无法 找到模块“ rxjs-compat / Observable”。 src / app / services / data.service.ts(44,10):错误TS2305:模块 '“ C:/用户/ Rupesh /桌面/项目/ angulartest / node_modules / rxjs /可观察到的”“ 没有导出的成员“可观察”。
我尝试过npm install rxjs-compat/Observable
,但仍然遇到错误。帮助解决此问题。
答案 0 :(得分:1)
这是一种旧方法。
import { Observable } from 'rxjs/Observable';
在角度10中,我使用此方法解决了这个问题。
import { Observable } from 'rxjs';
答案 1 :(得分:0)
安装整个rxjs-compact软件包
npm install --save rxjs-compat
答案 2 :(得分:0)
您必须修复Rxjs导入。从v6开始,rxjs的使用有所变化。因此,请按以下方式导入可观察对象
import { Observable } from 'rxjs';
import { Observable } from 'rxjs/Observable';
的
答案 3 :(得分:0)
导入Observable时遇到相同的问题。
import { Observable } from 'rxjs/Observable';
直到现在,我看到的唯一解决方案是
import { Observable } from 'rxjs';
但是在Stack的另一个问题中,我读到这种方式会增加页面加载量 (Best way to import Observable from rxjs)