반응형
질문
다른 플러터 애플리케이션에서 로컬 플러터 패키지를 사용하는 방법은 무엇인가요?
다음 명령을 사용하여 패키지를 만들었습니다:
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
(두 개의 점에 주목하세요)나 패키지 디렉토리의 전체 경로를 사용할 수 있습니다.
반응형
댓글