생성되지 않은 URI 타깃
생성되지 않은 URI 타깃 (uri_has_not_been_generated)
import나 export, part 지시문이 가리키는 파일이 아직 없을 때 Dart 분석기가 띄우는 진단이에요. 특히 이름이 코드 생성기가 만들어 내는 패턴과 겹치면 더 자주 마주치게 되죠.
본문
설명
분석기는 import, export, part 지시문에서 URI가 가리키는 파일이 존재하지 않으면서, 그 파일 이름이 코드 생성기가 흔히 만들어 내는 패턴으로 끝날 때 이 진단을 냅니다. 대표적인 패턴은 다음과 같아요.
.g.dart
.pb.dart
.pbenum.dart
.pbserver.dart
.pbjson.dart
.template.dart
예시
lib.g.dart 파일이 존재하지 않는다면, 다음 코드에서 이 진단이 발생해요.
import 'lib.g.dart';
일반적인 해결 방법
만약 그 파일이 생성되는 파일이라면, 파일을 만들어 주는 생성기를 실행하면 됩니다.
반대로 생성되는 파일이 아니라면 URI의 철자를 다시 확인하거나, 직접 파일을 만들어 주세요.