it-swarm.com.de

Code für Visual Studio - Ziel der URI existiert nicht 'package: flutter/material.Dart'

Ich habe gerade mein Macbook für die Flatterentwicklung eingerichtet. 

Also lud ich flutter sdk herunter und legte es in meine Documents . Danach stelle ich meine Pfadvariable so ein, dass sie mit flutter in meiner Befehlszeile arbeitet.

Ich führe den Befehl flutter create todolist aus, um ein leeres Projekt zu erhalten.

Ich habe auch meinen visuellen Studiocode mit Dart-Code eingerichtet, damit ich das richtige Syntax-Highlight, Intellisense usw. habe.

Wenn ich also Visual Studio-Code öffne, wird die import-Methode hervorgehoben, wie im folgenden Bild:

first line of the code

Das bedeutet, dass auch die korrekten Klassen hervorgehoben werden, sodass es völlig unverständlich ist, ob es sich um einen echten Fehler handelt oder nicht.

Ich habe sowohl pub get als auch flutter packages get ausgeführt und habe alles richtig verstanden ..__ Ich habe meine Pfadvariablen alle richtig.

Warum wird hervorgehoben, dass das "Import" -Paket nicht gefunden wird?

15
Firecat

Der Neustart von Visual Studio-Code nach pub get hat die Fehlermeldungen für mich behoben.

27
JDawg

flattern sauber

flattern Pakete bekommen

flattern Pakete Upgrade (Optional - verwenden, wenn Sie Pakete aktualisieren möchten)

Starten Sie Android Studio oder Visual Studio neu

9
Ishwar Chandra

Autor des Dart Code Plugins hier! Aus dem Screenshot würde ich sagen, dass Ihr Flatterprojekt sich in einem Unterordner des in Code geöffneten Ordners befindet. Wir durchsuchen nur den geöffneten Ordner, um zu prüfen, ob es sich um ein Flutter-Projekt handelt. Dadurch wird das SDK geändert, das wir starten, und die Flutter-Funktion wird aktiviert (wie der Daemon und der Debugger).

Sie sollten den Ordner "todo" direkt erneut öffnen.

Wenn Sie mehrere Projekte gemeinsam öffnen möchten, verwenden Sie Multi-Root-Arbeitsbereiche , da Dart Code Multi-Root-fähig ist und jeden Ordner im Arbeitsbereich überprüft, wenn Sie entscheiden, ob die Flutter-Funktion aktiviert werden muss.

Aktualisieren

Dieser Fall sollte jetzt im Dart-Plugin besser unterstützt werden. Das Öffnen des unmittelbar übergeordneten Ordners eines Flutter-Projekts sollte erwartungsgemäß funktionieren.

6
Danny Tuppeny

Renn einfach 

flutter packages get

und starten Sie VISUAL CODE STUDIO neu.

Es wird gut funktionieren.

5
Pullat Junaid

Der schnellste Weg, wie Sie Dart-Code finden können, um Ihre Flutter-Installation zuverlässig zu finden und zu verwenden, besteht darin, eine neue FLUTTER_ROOT-Umgebungsvariable zu erstellen und sie auf Ihren Flutter-Pfad zu setzen.

4
Kyle Bradshaw

Wenn Sie das flutter packages get Befehl und der Fehler bleibt bestehen, können Sie einfach den VS-Code neu laden Developer: Reload Window Befehl. Geben Sie das einfach ein, nachdem Sie Ctrl+Shift+P (Cmd+Shift+P für Mac-Benutzer). Dadurch wird der Fehler behoben. Es ist wie VS Code zu aktualisieren.

3
nonybrighto

Öffne die Befehlspalette (Strg + Umschalt + P), tippe flutter: get packages (sollte automatisch vervollständigt werden); Öffnen Sie nach dem Auflösen die Befehlspalette erneut, geben Sie reload window ein und führen Sie den Befehl aus. Dies sollte das Problem so schnell wie möglich beheben.

3
Inarus Lynx

Öffnen Sie das Terminal aus dem Projektverzeichnis .__ und führen Sie es aus

flutter packages get

wenn es fertig ist, warten Sie einige Minuten, bis sich die IDE neu lädt 

1

Fügen Sie einfach Abhängigkeiten hinzu: http: ^ 0.12.0 in der pubspec.yaml-Datei Bitte überprüfen Sie die http-Dokumentation

1
Ashok Chowdary

Wenn Sie vom Terminal aus ausführen: "Run Flutter Packages Get" und der Fehler weiterhin, überprüfen Sie, ob alle Paketverzeichnisse in der Datei ".packages" aufgeführt sind. - Manchmal haben Sie die Pakete, aber es ist nicht in dieser Datei konfiguriert.

1
HectorBonilha

Mir ist es auch passiert, als ich versuchte, das Projekt in einem anderen Verzeichnis auszuführen.

Arbeitete unter Verwendung des Stammverzeichnisses des Hauptprojekts

0
Bryan Ibrahim