assets 필드가 목록이 아님

assets 필드가 목록이 아님 (asset_field_not_list)

이 문서는 Dart 분석기(analyzer)가 만들어 내는 asset_field_not_list 진단(diagnostic)에 대한 상세한 내용을 설명하는 문서예요. flutter: 섹션의 assets 키의 값이 목록(list)이 아니라 다른 형태일 때 분석기가 이 진단을 알려 줘요. 어떤 상황에서 발생하고 어떻게 고치는지 함께 알아볼게요.

출처: asset_field_not_list

본문

진단 메시지

The value of the 'assets' field is expected to be a list of relative file paths.

'assets' 필드의 값은 상대 파일 경로의 목록이어야 해요.

설명

분석기는 assets 키의 값이 목록이 아닐 때 이 진단을 만들어 내요. assets는 파일 경로 문자열들을 담은 목록이어야 하는데, 그 대신 문자열 하나가 들어 있어서 문제가 되는 거예요.

예시

다음 코드는 assets 키의 값이 목록이어야 하는데 문자열 하나로 되어 있기 때문에 이 진단을 만들어 내요.

name: example
flutter:
  assets: assets/

일반적인 해결 방법

asset 목록의 값을 목록 형태로 바꿔 주세요.

name: example
flutter:
  assets:
    - assets/

더 알아보기