web-dev-qa-db-ja.com

Visual Studioコード-URIのターゲットは存在しません 'package:flutter / material.Dart'

Macbookをフラッター開発用にセットアップしたばかりです。

だから私はフラッターSDKをダウンロードし、それをDocumentsに置いた。その後、コマンドラインでflutterで動作するようにパス変数を設定しました。

コマンドflutter create todolistを実行して、空のプロジェクトを実現します。

また、Visual StudioコードをDart-Codeで設定しているため、適切な構文の強調表示、インテリセンスなどがあります。

したがって、Visual Studioコードを開くと、次の図のようにimportメソッドが強調表示されます。

first line of the code

これは、正しいクラスも強調表示することを意味し、実際のエラーかどうかを完全に理解するのが難しくなります。

pub getflutter packages getの両方を実行し、すべてを正しく取得しました。パス変数がすべて正しくあります。

「インポート」パッケージが見つからないことが強調されているのはなぜですか?

40
Firecat

flutter packages getの後にVisual Studio Codeを再起動すると、エラーメッセージが解決されました。

63
JDawg

ただ走れ

flutter packages get

vISUAL CODE STUDIOを再起動します。

それは正常に動作します。

21
Pullat Junaid

Dart Codeプラグインの著者はこちら!スクリーンショットから、これは、フラッタープロジェクトがコードで開いているフォルダーのサブフォルダーにあるためだと思います。開かれたフォルダをスキャンして、それがFlutterプロジェクトかどうかを確認するだけです。これにより、起動するSDKが変更され、Flutter機能(デーモンやデバッガーなど)も有効になります。

「todo」フォルダを直接再度開く必要があります。

複数のプロジェクトを同時に開く場合は、 マルチルートワークスペース を使用します。DartCodeはマルチルート対応であり、Flutterを有効にする必要があるかどうかを決定するときにワークスペース内の各フォルダーをチェックするためです機能。

更新

このケースは、Dartプラグインでより適切にサポートされるようになりました。そのため、Flutterプロジェクトの直接の親フォルダーを開くことは期待どおりに機能するはずです。

12
Danny Tuppeny

フラッタークリーン

フラッターパッケージを取得

flutter packages upgrade(オプション-パッケージをアップグレードしたい場合に使用)

Android St​​udioまたはVisual Studioを再起動します

9
Ishwar Chandra

プロジェクトディレクトリからターミナルを開いて実行します

flutter packages get

しばらく待ってからIDEをリロードさせます

5

Dart-Codeを取得してFlutterインストールを確実に見つけて使用する最も簡単な方法は、新しいFLUTTER_ROOT環境変数を作成し、Flutterパスに設定することです。

4
Kyle Bradshaw

flutter packages getコマンドを使用してもエラーが続く場合は、VSコードをDeveloper: Reload Windowコマンドでリロードするだけで済みます。 Ctrl+Shift+P(Macユーザーの場合はCmd+Shift+P)を押してから入力します。エラーがクリアされます。 VS Codeを更新するようなものです。

3
nonybrighto

コマンドパレット(ctrl + shift + p)を開き、flutter:get packages(autocomplete)を入力します。解決したら、コマンドパレットを再度開き、reload windowと入力してコマンドを実行します。これにより、可能な限り迅速に問題を解決できます。

3
Inarus Lynx

依存関係を追加するだけです:http:pubspec.yamlファイルに^ 0.12.0 httpのドキュメントを確認してください

1
Ashok Chowdary

ターミナルから「Run flutter packages get」を実行してもエラーが続く場合は、すべてのパッケージディレクトリが「.packages」ファイルにリストされていることを確認してください。 -パッケージがある場合もありますが、このファイルでは構成されていません。

1
HectorBonilha

別のディレクトリ内でプロジェクトを実行しようとしたときにも私に起こりました。

メインプロジェクトのルートディレクトリを使用して作業した

1
Bryan Ibrahim