asset 디렉터리가 존재하지 않음
asset 디렉터리가 존재하지 않음 (asset_directory_does_not_exist)
이 문서는 Dart 분석기(analyzer)가 만들어 내는 asset_directory_does_not_exist 진단(diagnostic)에 대한 상세한 내용을 설명하는 문서예요. 간단히 말하면, flutter: 섹션의 assets 목록에 존재하지 않는 디렉터리를 가리키는 값이 들어 있을 때 분석기가 이 진단을 알려 줘요. 어디에 어떤 문제가 있는지 차근차근 살펴볼게요.
본문
진단 메시지
The asset directory '{0}' doesn't exist.
assets 디렉터리 '{0}'이(가) 존재하지 않아요.
설명
분석기는 assets 목록에 존재하지 않는 디렉터리를 참조하는 값이 들어 있을 때 이 진단을 만들어 내요. assets: 아래에 있는 항목은 실제로 존재하는 디렉터리 경로를 가리켜야 하거든요.
예시
assets 디렉터리가 존재하지 않는다고 가정해 볼게요. 다음 코드는 존재하지 않는 디렉터리를 assets를 담고 있는 디렉터리로 나열하고 있기 때문에 이 진단을 만들어 내요.
name: example
flutter:
assets:
- assets/
일반적인 해결 방법
- 경로가 올바르다면, 해당 경로에 디렉터리를 만들어 주세요.
- 경로가 올바르지 않다면, assets가 실제로 담긴 디렉터리의 경로와 일치하도록 경로를 바꿔 주세요.
더 알아보기
- Dart 분석기 진단 목록에서 다른 진단들도 함께 살펴보세요.
pubspec.yaml의flutter설정과 assets 등록에 대한 더 자세한 내용은 Flutter 공식 문서를 참고해요.