flutter

flutter dependencies vs dev dependencies

햎피 2022. 6. 24. 19:10
반응형

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