5
il debugger in IntelliJ o Dart Editor non si fermerà al punto di interruzione per questo codice:Come si esegue il debug di un'app Dart da riga di comando che utilizza async? (Punti di interruzione non funziona)
main() async {
var x = 1;
bool stop = true; // breakpoint here
}
... ma lo fa per questo codice:
main() {
var x = 1;
bool stop = true; // breakpoint here
}
Dart SDK 1.8.3 e le ultime versioni stabili su entrambi gli IDE.
@aa - La correzione (3 giorni fa) non è in 1.9.0.dev_01_00 (DEV) (10 dicembre?) E non trovo un calendario/tabella di marcia per le versioni di Dart SDK. Puoi indicarmi uno? – wjohnson
oops. Pensavo fosse stato spedito. Scusa :) –
Sto usando il trasformatore async_await per convertire il codice di attesa asincrono in codice standard usando solo i futures. Quindi puoi eseguire il debug come al solito. https://github.com/dart-lang/async_await –