Angular js 2'node_modules/rxjs/Observable"'没有导出的成员'Observable'.import Observable

sun*_*eep 11 angular

我在Node_Modules包中的Auth.d.ts文件中遇到错误.

[ts]模块'node_modules/rxjs/Observable''没有导出成员'Observable'.import Observable

找到以下Auth.d.ts文件的代码:

import * as firebase from 'firebase/app';
import 'firebase/auth';

import { Observable } from 'rxjs/Observable';
import { FirebaseApp } from '../app/index';
export declare class AngularFireAuth {
    app: FirebaseApp;
    auth: firebase.auth.Auth;
    authState: Observable<firebase.User>;
    idToken: Observable<firebase.User>;
    constructor(app: FirebaseApp);
}
export declare function FirebaseAuthStateObservable(app: FirebaseApp): Observable<firebase.User>;
export declare function FirebaseIdTokenObservable(app: FirebaseApp): Observable<firebase.User>;
Run Code Online (Sandbox Code Playgroud)

我安装了"npm install @ reactivex/rxjs"这个软件包,即便如此我也遇到了上述错误

Arm*_*man 21

尝试将其更改为:

import { Observable } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)


小智 12

试试npm install rxjs-compatyarn add rxjs-compat.

它对我有用.


Pra*_*iya 5

如果您使用角度版本6,那么您可以使用

//创建和实用方法

import { Observable, Subject, pipe } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)

//运营商都来自 rxjs/operators

import { map, takeUntil, tap } from 'rxjs/operators';
Run Code Online (Sandbox Code Playgroud)