Saya baru saja meningkatkan rxdart 0.23.1
dan tiba-tiba saya mendapatkan kesalahan di mana pun saya menggunakan Observable
kelas. Saya telah membaca tentang perubahan pada dokumentasi dan telah ditentukan untuk menggunakan rxdart_codemod
paket yang telah saya integrasikan dalam pubspec.yaml
file saya dan menjalankan perintah berikut pub global activate rxdart_codemod
melempar -bash: pub: command not found
kesalahan. Saya telah menginstal flutter
dengan benar dan flutter doctor
juga tampaknya berjalan dengan baik. Apakah ada kelas lain yang telah diganti Observable
, tidak dapat menemukan apa pun tentang itu di dokumen. Tentu saja saya dapat mengganti dengan Observable
dengan Stream
dari bahasa Dart tetapi benar-benar tertarik untuk mengetahui jalur apa yang diambil oleh rxdart
paket karena ia menentukan itu mengambil keuntungan dari dart extension
. Menggunakan metode seperti combineLatest2
tidak mungkin denganDart's Stream
jadi itu tidak akan menjadi pilihan yang baik untuk penggantian?
14
Kamu bisa menggunakan
bukannya
pub global activate rxdart_codemod
.Pilihan lain adalah mengganti
Observable
denganStream
.sumber
Gunakan Rx.combineLatest2 daripada Observable.combineLatest2
Diamati tidak lagi bekerja!
sumber
Rxdart sekarang mengimplementasikannya di RX .combineLatest2
sumber