-
pubspec.yaml & Packagesw3 2022. 9. 11. 07:44
Pubspec.yaml 이란?
플러터 프로젝트에서 사용하는 모든 메타데이터 (패키지, 프로젝트 버전, 자원 등)의 종속성을 명시하고,
관리하는 파일입니다.
💡 The pubspec.yaml file manages the assets and dependencies for a Flutter app
https://docs.flutter.dev/get-started/codelab외부 패키지 사용
1
터미널에 flutter pug add 패키지이름 를 입력하고 실행(enter) 하면
패키지가 설치되고, pubspec.yaml 파일의 dependencies 부분에 관련 정보가 등록 됩니다.
2
패키지 추가 후 pub get 을 실행하면 flutter가 pubspec.lock 에 버전정보를 저장 합니다.
- 버전정보 저장 후 프로젝트 팀원이 pub get 실행 할 경우, 동일한 버전을 가져갈 수 있음
Performing Pub get also auto-generates thepubspec.lock file with a list of all packages pulled into the project and their version numbers. 3
패키지를 사용할 파일 위쪽에 import
[참고]
패키지 버전을 업그레이드 하려면, flutter pub upgrade 을 실행.
pubspec.yaml에 명시된 버전 범위에서 사용 가능한 가장 높은 버전을 가져옴