Właśnie uaktualniłem rxdart 0.23.1
i nagle otrzymuję błędy wszędzie tam, gdzie korzystałem z Observable
klasy. Czytałem o rozbijających zmian w dokumentacji i podał do korzystania z rxdart_codemod
pakietu, który mam zintegrowaną w moim pubspec.yaml
pliku, uruchamiając następującą komendę pub global activate rxdart_codemod
rzuca -bash: pub: command not found
błąd. Zainstalowałem flutter
poprawnie i flutter doctor
wydaje się, że działa dobrze. Czy jest jakaś inna klasa, która zastąpiła Observable
, nie mogła znaleźć nic na ten temat w dokumentacji. Oczywiście mogę zamienić na Observable
z Stream
języka Dart, ale naprawdę chciałbym wiedzieć, jaką ścieżkę rxdart
przyjmuje pakiet, ponieważ określa, że korzysta z dart extension
metod. Korzystanie z takich metod combineLatest2
jest niemożliwe zDart's Stream
więc nie będzie to dobry wybór na wymianę?
14
Możesz użyć
zamiast
pub global activate rxdart_codemod
.Inną opcją jest zastąpienie twojego
Observable
przezStream
.źródło
Użyj Rx.combineLatest2 zamiast Observable.combineLatest2
Obserwowalne już nie działa!
źródło
Rxdart teraz implementuje to w RX .combineLatest2
źródło