flutter - flutter - rxdart 0.23.1中弃用了observable

我刚刚升级到rxdart 0.23.1,在使用Observable类的地方突然出现错误。我已经阅读了文档,并且已指定使用rxdart_codemod包,已经在pubspec.yaml文件中集成并运行以下命令,pub global activate rxdart_codemod抛出-bash: pub: command not found错误,我已经正确安装了flutter,flutter doctor似乎运行正常,有没有其他的替代类Observable,在文档中找不到关于它的信息。

时间:

Rxdart不再需要自定义类来工作。

现在它依赖于扩展方法,这是最近的Dart 特性(Dart 2.6),以直接在Steam上实现所有Observable特性。

可以安全地将Observable替换为Stream

Observable可以替换为Stream,但是如果使用combineLatest2,然后只需将Observable替换为抽象类Rx,即可使用Rx.combineLatest2

你可以使用


flutter pub global activate rxdart_codemod 



代替 pub global activate rxdart_codemod

另一个选项是将Observable替换为Stream

...