Start Debugging

Tag: flutter

114 Beiträge · Seite1von12

Fix: Flutter Web liefert nach dem Neuladen des Browser-Tabs einen veralteten Build aus dem Cache
Ein Reload validiert nur index.html neu, daher kommt ein main.dart.js ohne Hash im Dateinamen weiter aus dem Browser-Cache. Senden Sie Cache-Control: no-cache für die Flutter-Build-Ausgabe, versehen Sie die Dateien mit einer Build-ID, wo Sie keine Header setzen können, und lassen Sie den selbstbereinigenden Service Worker die Caches aus der Zeit vor 3.41 abräumen.
dart fix über ein ganzes Repository laufen lassen, um Flutter-Breaking-Change-Migrationen anzuwenden
dart fix nimmt genau ein Zielverzeichnis, und das darf das Repository-Root sein: Der Analyzer öffnet pro verschachtelter pubspec.yaml einen Kontext und migriert alle Pakete in einem Durchlauf. Hier sind die vollständige Flag-Oberfläche, die vier Dinge, die Korrekturen unterdrücken und ein schmutziges Repo Nothing to fix melden lassen, warum der Exit-Code in der CI nutzlos ist, und ein Fall, in dem eine Flutter-Transformation Code erzeugt, der nicht kompiliert.
ref.watch vs ref.read in Riverpod: Was ist der Unterschied und wann verwende ich was
ref.watch abonniert und baut neu, ref.read liest einmal und baut nie neu. Verwenden Sie watch in jeder build-Methode und read ausschließlich in Event-Callbacks. Hier sind die Entscheidungsmatrix, der Quellcode beider Methoden in flutter_riverpod 3.4.3 und die vier stillen Fehlerfälle: watch in einem Callback, read im Rumpf eines Providers, read auf einem autoDispose-Provider und read als vermeintliche Optimierung.
Weiter