본문 바로가기
Flutter/Flutter FAQ

Flutter 다른 플러터 애플리케이션에서 로컬 플러터 패키지를 사용하는 방법은 무엇인가요?, how to use local flutter package in another flutter application?

by 베타코드 2023. 5. 26.
반응형

질문


다른 플러터 애플리케이션에서 로컬 플러터 패키지를 사용하는 방법은 무엇인가요?

다음 명령을 사용하여 패키지를 만들었습니다:

flutter create --template=package my_new_package

그리고 나서 내 애플리케이션 소스 코드 => main.dart에 다음을 추가했습니다.

import "package:my_new_package/my_new_package.dart" // 패키지를 찾을 수 없습니다.

답변


당신의 플러터 어플리케이션에서 이 파일을 찾으세요 => pubspec.yaml

로컬 종속성 사용

    dependencies:
       flutter:
         sdk: flutter
       my_new_package:
         path: ./my_new_package

참고: 위의 ./my_new_package은(는) 패키지의 pubspec.yaml이 앱의 하위 디렉토리에 있는 my_new_package 디렉토리를 의미합니다.

만약 패키지를 앱과 같은 레벨의 디렉토리에 가지고 있다면, 즉 디렉토리 트리에서 한 단계 위에 있다면, ../my_new_package (두 개의 점에 주목하세요)나 패키지 디렉토리의 전체 경로를 사용할 수 있습니다.

반응형

댓글