在我的角度应用程序中,我无法使用以下命令导入Observables-
import { Observable } from 'rxjs/Observable';
面对错误-
ERROR in node_modules/rxjs/Observable.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Observable'.
node_modules/rxjs/Rx.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat'.
src/app/home/home.component.ts(2,10): error TS2305: Module '"../../../node_modules/rxjs/Observable"' has no exported member 'Observable'
任何人都可以提出一些答案吗?
答案 0 :(得分:4)
您需要按以下方式导入
import { Observable } from 'rxjs';
这很可能是因为您可能已升级了angular项目或rxjs
库。
答案 1 :(得分:2)
根据错误,它清楚地表明它Cannot find module 'rxjs-compat/Observable'
要使用rxjs-compat/Observable
,您需要将其安装在项目中。为了安装
尝试在以下命令下运行:-
npm install --save rxjs-compat
答案 2 :(得分:0)
您可以尝试以下方法:
npm i rxjs
import { Observable } from 'rxjs'