의존성 필드가 맵이 아닐 때

의존성 필드가 맵이 아닐 때

pubspec.yamldependenciesdev_dependencies 값으로 맵(map)이 아닌 다른 모양을 썼을 때 analyzer가 알려 주는 진단이에요. pubspec에서 의존성이 어떻게 표현되는지부터 볼게요.

출처: dependencies_field_not_map

본문

dependenciesdev_dependencies 키의 값이 맵이 아닐 때 analyzer가 이 진단을 만들어 내요.

다음 코드는 최상위 dependencies 키의 값이 리스트라서 이 진단을 만들어 내요.

name: example
dependencies:
  - meta

흔한 해결책

dependencies 키의 값으로 맵을 사용하면 돼요.

name: example
dependencies:
  meta: ^1.0.2

더 알아보기

  • Diagnostics — Dart analyzer가 만들어 내는 다른 진단들.