Beschreibe den Fehler
Es ist besorgniserregend, dass die in VSCode erstellte Standard-Flutter-App eine Konfiguration hat, die einen praktikablen Start verhindert, gemäß den offiziellen doc-Anweisungen. Es gibt auch keine offizielle Dokumentation (und eine begrenzte Online-Community) zu diesem Thema.
Fortpflanzen
Schritte zum Reproduzieren des Verhaltens:
{
"name": "Flutter for web",
"type": "dart",
"request": "launch",
"program": "lib/main.dart",
"args": [
"-d",
"chrome"
]
}
dann startet es wie gewünscht
Erwartetes Verhalten
Screenshots
Fügen Sie gegebenenfalls Screenshots hinzu, um Ihr Problem zu erklären.
Versionen (bitte füllen Sie die folgenden Informationen aus):
Ich kann dies nicht reproduzieren, indem ich ein neues Projekt erstelle und auf Ausführen -> Ausführen ohne Debuggen klicke, das auf einem zufälligen Port ausgeführt wurde:
Könnten Sie ein Protokoll aufnehmen?
Vielen Dank!
Ich habe versucht, ein neues Projekt mit der VSCode Flutter-Erweiterung zu starten, aber dieses Mal habe ich die richtige Startkonfiguration erhalten
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "test2911",
"request": "launch",
"type": "dart"
}
]
}
anstelle desjenigen, der den Fehler verursachte, der enthielt
{
"type": "pwa-chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
},
Ah ich sehe. pwa-chrome
hat nichts mit dieser Erweiterung zu tun und wir können daher nicht kontrollieren, was sie tut. Ich vermute, als Sie versuchten, das Projekt auszuführen, hatten Sie keine Dart-Datei geöffnet, daher sollte diese Eingabeaufforderung angezeigt werden:
Hier wird nur die Option "Dart & Flutter" unseren Code aufrufen. Wenn Sie die anderen ausführen, werden deren Debugger aufgerufen.
Lassen Sie mich wissen, wenn Sie weitere Probleme/Fragen haben!
Hilfreichster Kommentar
Ah ich sehe.
pwa-chrome
hat nichts mit dieser Erweiterung zu tun und wir können daher nicht kontrollieren, was sie tut. Ich vermute, als Sie versuchten, das Projekt auszuführen, hatten Sie keine Dart-Datei geöffnet, daher sollte diese Eingabeaufforderung angezeigt werden:Hier wird nur die Option "Dart & Flutter" unseren Code aufrufen. Wenn Sie die anderen ausführen, werden deren Debugger aufgerufen.
Lassen Sie mich wissen, wenn Sie weitere Probleme/Fragen haben!