puspec.yaml
- 프로젝트에 대한 정의 및 패키지 의존성 관리 등의 역할을 하는 파일
- 참고
예시
name: example
description: "A new Flutter project."
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: '>=3.2.3 <4.0.0'
dependencies:
flutter:
sdk: flutter
# 일반적인 패키지 추가
cupertino_icons: ^1.0.2
# git에서 직접 받아오는 경우
dependencies:
[package-name]:
git:
url: https://github.com/[git-username]/[git-repository-name]
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0
flutter:
uses-material-design: true
assets:
- assets/
- assets/images/
- assets/json/
- assets/html/
fonts:
- family: Schyler
fonts:
- asset: fonts/Schyler-Regular.ttf
- asset: fonts/Schyler-Italic.ttf
style: italic
- family: Trajan Pro
fonts:
- asset: fonts/TrajanPro.ttf
- asset: fonts/TrajanPro_Bold.ttf
weight: 700
상세
- name
- 패키지명
- description
- 패키지 설명
- publish_to
- 배포할 장소
- 기본 값 : https://pub.dev/
- 배포 하지 않을 시 속성을 명시하지 않거나 none으로 지정
- version
- 페키지 버전
- 기본 값 : 1.0.0+1
- 미지정 시 : 0.0.0
- environment
- Dart SDK 환경을 설정
- environment > sdk
- SDK의 버전을 나타낸다.
- dependencies
- 패키지의 의존성을 작성한다.
- dev_dependencies
- 패키지가 사용하는 개발용 의존성을 작성한다.
- flutter
- 이미지나 폰트같은 파일을 불러오는 경로 및 속성을 작성한다.