본문 바로가기

flutter

flutter - as prefix

as prefix

 

flutter에서 import한 파일들에 동시에 2개 이상의 같은 이름을 가진 class가 존재할 경우, flutter에서 어떤 class를 사용해야 할 지 몰라 

 

The name 'User' is defined in the libraries 'package:...' and 'package:...'.

 

등의 에러가 난다. 이때 as prefix를 아래와 같이 사용하면 된다.

 

import 'package:kakao_flutter_sdk/kakao_flutter_sdk.dart' as kakao;

 

user가 다른 곳에도 정의되어 있어, 아래와 같이 kakao.user로 사용해주었다.

kakao.User user =await UserApi.instance.me();