asset 맵에 path 필드가 없음

asset 맵에 path 필드가 없음 (asset_missing_path)

이 문서는 Dart 분석기(analyzer)가 만들어 내는 asset_missing_path 진단(diagnostic)에 대한 상세한 내용을 설명하는 문서예요. asset 맵(map)에 경로를 나타내는 path 필드가 빠져 있을 때 분석기가 이 진단을 알려 줘요. 어떤 상황에서 발생하고 어떻게 고치는지 함께 알아볼게요.

출처: asset_missing_path

본문

진단 메시지

Asset map entry must contain a 'path' field.

asset 맵 항목에는 'path' 필드가 반드시 있어야 해요.

설명

분석기는 asset 맵에 path 값이 빠져 있을 때 이 진단을 만들어 내요. asset을 맵 형태로 표현할 때는 실제 파일 위치를 가리키는 path 필드가 필수랍니다.

예시

다음 코드는 asset 맵에 path 값이 빠져 있기 때문에 이 진단을 만들어 내요.

name: example
flutter:
  assets:
    - flavors:
      - premium

일반적인 해결 방법

asset 맵에 문자열 값(유효한 POSIX 스타일 파일 경로)을 담은 path 필드가 포함되도록 바꿔 주세요.

name: example
flutter:
  assets:
    - path: assets/image.gif
      flavors:
      - premium

더 알아보기