숨김(hide) 이름이 라이브러리에 없어요

숨김(hide) 이름이 라이브러리에 없어요

이 진단은 hide 조합자(combinator)에 import하는 라이브러리가 정의하지 않은 이름을 넣었을 때 analyzer가 만들어 내는 진단이에요. 숨기려는 이름을 잘못 적었거나, 그 이름이 실제로는 존재하지 않을 때 발생해요.

출처: undefined_hidden_name

본문

The library '{0}' doesn't export a member with the hidden name '{1}'. — 라이브러리 {0}이 숨김 이름 {1}을 가진 멤버를 내보내지 않는다는 뜻이에요.

설명 (Description)

이 진단은 hide 조합자(combinator)에 import하는 라이브러리가 정의하지 않은 이름을 넣었을 때 analyzer가 만들어 내요.

예시 (Example)

다음 코드는 dart:mathString이라는 이름을 정의하지 않기 때문에 이 진단이 발생해요.

import 'dart:math' hide String, max;

var x = min(0, 1);

해결 방법 (Common fixes)

다른 이름을 숨겨야 한다면, 그 이름을 올바르게 고치면 돼요. 그렇지 않다면 목록에서 해당 이름을 제거하면 돼요.

import 'dart:math' hide max;

var x = min(0, 1);

더 알아보기