export_internal_library 진단: 내부 라이브러리는 export할 수 없어요

export_internal_library 진단: 내부 라이브러리는 export할 수 없어요

분석기가 내보내는 진단에는 이름이 있어요. export_internal_librarydart: URI가 내부(internal) 라이브러리를 가리키는 export를 발견했을 때 Dart 분석기가 알려주는 컴파일 타임 진단이에요. 내부 라이브러리는 Dart SDK 안에서만 쓰려고 만든 것이어서 바깥에서 export하면 안 돼요.

출처: export_internal_library

본문

설명

분석기는 export의 dart: URI가 내부 라이브러리를 참조하고 있을 때 이 진단을 만들어요. 다음 코드는 _interceptors가 내부 라이브러리이기 때문에 이 진단을 만들어요.

예시

export 'dart:_interceptors';

흔한 해결 방법

export 지시문을 제거하면 돼요.

더 알아보기