Flutter
Flutter pub.dev 에 패키지 배포하기
해니01_15
2024. 10. 16. 22:42
완성 된 패키지를 배포하는 방법에 대해 알아보자!
[package project 생성]
먼저 File -> New -> New Flutter Project -> Next -> 아래의 그림과 같이 설정해준다.
여기서 포인트는 project type 을 Package 로 한다는 것!
[파일 구조 확인]
패키지 프로젝트를 설정하고 나면 아래와 같이 아주 간단한 파일들만 있는 것을 확인 할 수 있다.
해당 프로젝트의 lib 에 원하는 라이브러리를 작성 해 주면 된다.
나는 src 폴더를 따로 만들어 실제 필요한 코드들을 넣어 두었다.
[확인하기]
터미널을 켜서 아래의 명령어를 쳐 준다.
이 명령어는 실제로 pub.dev 사이트에 올리기 전에 구조나 변수 선언 등등 틀린 곳이 없는 지 확인해주는 역할을 한다.
flutter pub publish --dry-run
실제 명령어를 치면 아래와 같이 틀린 내용을 말해주고 하나씩 고쳐 나가면 된다.
결국에는 이렇게 '0 warnings' 라는 게 나온다.
[실제 사이트에 올리기]
아래의 명령어를 입력하여 실제 사이트에 올리게 된다.
flutter pub publish
별 문제가 없다면 바로 완성 되겠지만, 갑자기 나타나난 오류들이 있을 수 도 있다.
이렇게 나처럼 .... README 파일과 pubspec.yaml에 description 부분에서 오류가 났다...ㅎ
고쳐서 다시 publish 해준다.
[끝]
오류가 없으면 이렇게 링크를 주고 10분뒤에 확인해 보라고 한다.