생성되지 않은 URI 타깃

생성되지 않은 URI 타깃 (uri_has_not_been_generated)

importexport, part 지시문이 가리키는 파일이 아직 없을 때 Dart 분석기가 띄우는 진단이에요. 특히 이름이 코드 생성기가 만들어 내는 패턴과 겹치면 더 자주 마주치게 되죠.

출처: uri_has_not_been_generated

본문

설명

분석기는 import, export, part 지시문에서 URI가 가리키는 파일이 존재하지 않으면서, 그 파일 이름이 코드 생성기가 흔히 만들어 내는 패턴으로 끝날 때 이 진단을 냅니다. 대표적인 패턴은 다음과 같아요.

.g.dart

.pb.dart

.pbenum.dart

.pbserver.dart

.pbjson.dart

.template.dart

예시

lib.g.dart 파일이 존재하지 않는다면, 다음 코드에서 이 진단이 발생해요.

import 'lib.g.dart';

일반적인 해결 방법

만약 그 파일이 생성되는 파일이라면, 파일을 만들어 주는 생성기를 실행하면 됩니다.

반대로 생성되는 파일이 아니라면 URI의 철자를 다시 확인하거나, 직접 파일을 만들어 주세요.