0

flutter pub run build_runner watch --delete-confilicting-outputフリーズしたファイルの生成には使用できません。エラーは次のとおりです。

build_runner:build_runner のビルドに失敗しました: /C:/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.41.2/lib/src/error/best_practices_verifier.dart:258:50: エラー: プロパティ「displayString」は「TargetKind」の複数の拡張子で定義されており、どちらもより具体的ではありません。-- 「TargetKind」は「package:meta/meta_meta.dart」からのものです (「/C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/meta_meta.dart」) . 必要な拡張機能の明示的な拡張アプリケーションを使用するか、不要な拡張機能をスコープから隠してみてください。^^^^^^^^^^^^^^/C:/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.41.2/lib/src/error/best_practices_verifier.dart:1950: 14: Context: 拡張メンバーの 1 つです。文字列 get displayString { ^^^^^^^^^^^^^ /C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/meta_meta.dart:91: 14: コンテキスト: これは拡張メンバーの 1 つです。文字列 get displayString { ^^^^^^^^^^^^^ /C:/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.41.2/lib/src/error/best_practices_verifier. dart:260:36: エラー: getter 'commaSeparatedWithOr' がクラス 'List' に対して定義されていません。-- 「リスト」は「dart:core」からのものです。名前を既存のゲッターの名前に修正するか、「commaSeparatedWithOr」という名前のゲッターまたはフィールドを定義してみてください。
var validKinds = kindNames.commaSeparatedWithOr;

yaml ファイルは次のとおりです。

environment:
  sdk: ">=2.14.3 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  google_maps_flutter: ^2.1.1
  location: ^4.3.0
  firebase_core: ^1.10.0
  cloud_firestore: ^3.1.0
  flutter_bloc: ^8.0.0
  bloc: ^8.0.0
  freezed: ^0.12.7
  dartz: ^0.10.0
  freezed_annotation: ^1.0.0
  
dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_lints: ^1.0.0
  build_runner:
  analyzer: 
  # ^1.12.2
  freezed: 
  #^1.12.0
4

1 に答える 1