Macbookをフラッター開発用にセットアップしたばかりです。
だから私はフラッターSDKをダウンロードし、それをDocumentsに置いた。その後、コマンドラインでflutterで動作するようにパス変数を設定しました。
コマンドflutter create todolist
を実行して、空のプロジェクトを実現します。
また、Visual StudioコードをDart-Codeで設定しているため、適切な構文の強調表示、インテリセンスなどがあります。
したがって、Visual Studioコードを開くと、次の図のようにimport
メソッドが強調表示されます。
これは、正しいクラスも強調表示することを意味し、実際のエラーかどうかを完全に理解するのが難しくなります。
pub get
とflutter packages get
の両方を実行し、すべてを正しく取得しました。パス変数がすべて正しくあります。
「インポート」パッケージが見つからないことが強調されているのはなぜですか?
flutter packages get
の後にVisual Studio Codeを再起動すると、エラーメッセージが解決されました。
ただ走れ
flutter packages get
vISUAL CODE STUDIOを再起動します。
それは正常に動作します。
Dart Codeプラグインの著者はこちら!スクリーンショットから、これは、フラッタープロジェクトがコードで開いているフォルダーのサブフォルダーにあるためだと思います。開かれたフォルダをスキャンして、それがFlutterプロジェクトかどうかを確認するだけです。これにより、起動するSDKが変更され、Flutter機能(デーモンやデバッガーなど)も有効になります。
「todo」フォルダを直接再度開く必要があります。
複数のプロジェクトを同時に開く場合は、 マルチルートワークスペース を使用します。DartCodeはマルチルート対応であり、Flutterを有効にする必要があるかどうかを決定するときにワークスペース内の各フォルダーをチェックするためです機能。
このケースは、Dartプラグインでより適切にサポートされるようになりました。そのため、Flutterプロジェクトの直接の親フォルダーを開くことは期待どおりに機能するはずです。
フラッタークリーン
フラッターパッケージを取得
flutter packages upgrade(オプション-パッケージをアップグレードしたい場合に使用)
Android StudioまたはVisual Studioを再起動します
プロジェクトディレクトリからターミナルを開いて実行します
flutter packages get
しばらく待ってからIDEをリロードさせます
Dart-Codeを取得してFlutterインストールを確実に見つけて使用する最も簡単な方法は、新しいFLUTTER_ROOT
環境変数を作成し、Flutterパスに設定することです。
flutter packages get
コマンドを使用してもエラーが続く場合は、VSコードをDeveloper: Reload Window
コマンドでリロードするだけで済みます。 Ctrl+Shift+P
(Macユーザーの場合はCmd+Shift+P
)を押してから入力します。エラーがクリアされます。 VS Codeを更新するようなものです。
コマンドパレット(ctrl + shift + p)を開き、flutter:get packages(autocomplete)を入力します。解決したら、コマンドパレットを再度開き、reload windowと入力してコマンドを実行します。これにより、可能な限り迅速に問題を解決できます。
依存関係を追加するだけです:http:pubspec.yamlファイルに^ 0.12.0 httpのドキュメントを確認してください
ターミナルから「Run flutter packages get」を実行してもエラーが続く場合は、すべてのパッケージディレクトリが「.packages」ファイルにリストされていることを確認してください。 -パッケージがある場合もありますが、このファイルでは構成されていません。
別のディレクトリ内でプロジェクトを実行しようとしたときにも私に起こりました。
メインプロジェクトのルートディレクトリを使用して作業した