반응형
flutter에서는 pubspec.yaml이라는 파일을 이용해서 필요한 패키지들을 설치한다.
그런데 이 파일에 보면, dependencies와 dev_dependencies가 있다.
필요한 패키지를 이 둘중 어디에 작성을 해야할까?
dependencies :
개발 완료 후 앱을 배포할 때 포함해야하는 플러그인 목록 (컴파일 할 때 필요)
dev_dependencies :
개발 단계에서 앱을 테스트하기 위해 필요한 플러그인 목록 (개발할 때 필요)
예를들어서,
change_app_package_name
flutter_lints
와 같은 패키지들은 개발단계에서 필요한 것이다.
(change_app_package_name 패키지의 경우에는, 해당 플러터 프로젝트의 이름을 바꾸기 위해 필요한 것이다. 더 자세히 설명하자면, com.example.myapp을 com.myuniqueapp 으로 바꿈)
(flutter_lints 의 경우는 개발 할 때 코드 스타일을 통일하기 위해서 필요)
따라서, 앱을 release 할 때는 dev_dependencies에 들어있는 패키지는 필요가 없다.
반응형
'flutter' 카테고리의 다른 글
Flask vs Django vs NodeJs (0) | 2022.06.29 |
---|---|
flutter provider.of vs Consumer (1) | 2022.06.28 |
flutter statelesswidget class key, const란? (0) | 2022.06.23 |
flutter listview builder scroll (0) | 2022.06.22 |
플러터 스플래쉬 화면 (0) | 2022.06.20 |