如果你不想引用rxjs-compat版本,可以升级你的代码以适应新的rxjs版本。以下是一些可能的解决方法:
Observable.of()
更改为of()
,从Observable.from()
更改为from()
,等等。// 引用rxjs-compat版本的代码示例
import { Observable } from 'rxjs-compat';
Observable.of(1, 2, 3).subscribe(value => console.log(value));
// 不引用rxjs-compat版本的代码示例
import { of } from 'rxjs';
of(1, 2, 3).subscribe(value => console.log(value));
// 引用rxjs-compat版本的代码示例
import { Observable } from 'rxjs-compat';
Observable.of(1, 2, 3).subscribe(value => console.log(value));
// 不引用rxjs-compat版本的代码示例
import { Observable } from 'rxjs';
Observable.of(1, 2, 3).subscribe(value => console.log(value)).add();
// 引用rxjs-compat版本的代码示例
import { Observable } from 'rxjs-compat';
Observable.of(1, 2, 3).subscribe(value => console.log(value));
// 不引用rxjs-compat版本的代码示例
import { of } from 'rxjs';
of(1, 2, 3).subscribe(value => console.log(value));
需要注意的是,升级代码以适应新的rxjs版本可能需要一些时间和努力,特别是如果你的代码使用了大量的rxjs操作符。因此,如果你的项目依赖于旧版本的rxjs,并且没有特别需要升级的原因,那么可能更好地继续使用rxjs-compat版本。