import_of_non_library 진단: part 파일은 import 할 수 없어요

import_of_non_library 진단: part 파일은 import 할 수 없어요

part 파일(part file) — 즉 part of 지시문을 가진 Dart 소스 파일 — 을 라이브러리 안으로 import 하면 Dart 분석기가 이 진단을 내보내요. import 대상은 라이브러리여야지, 한 라이브러리의 일부(part)로만 존재하는 파일을 직접 가져올 수는 없어요.

출처: import_of_non_library

본문

설명

분석기는 part of 지시문을 가진 part 파일을 라이브러리 안으로 import 하면 이 진단을 만들어요.

예시

part.dart라는 part 파일에 다음 내용이 들어 있다고 할게요.

part of lib;

다음 코드는 import 되는 파일이 part of 지시문을 가질 수 없기 때문에 이 진단을 만들어요.

import 'part.dart';

흔한 해결 방법

part 파일 자체가 아니라, 그 part 파일을 포함하는 라이브러리를 import 해요.

더 알아보기