Junior
Flutter долбоорунда pubspec.yaml файлы эмне үчүн колдонулат?
sobes.tech AI
AIден жооп
pubspec.yaml — бул конфигурациялык файл, ал Flutter долбоорлорунда көзкарандылыктарды, долбоордун метадаты жана башка негизги параметрлерди башкаруу үчүн колдонулат.
Негизги функциялары:
- Көзкарандылыктарды башкаруу: Бул долбоор үчүн зарыл болгон үчүнчү тарап пакеттерин жана плагиндерди аныктоону камтыйт.
dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 http: ^0.13.3 # Үчүнчү тарап көзкарандылыгынын мисалыdev_dependencies: flutter_test: sdk: flutter - Flutter SDK версиясын аныктоо: Бул минимал жана максимал колдоого алынган Flutter версияларын көрсөтөт.
environment: sdk: ">=2.12.0 <3.0.0" - Ассеттерди конфигурациялоо: Бул сүрөттөрдү, тамгаларды жана башка ресурстарды колдонууга мүмкүндүк берет.
flutter: uses-material-design: true assets: - assets/images/logo.png - assets/data/config.json fonts: - family: Roboto fonts: - asset: assets/fonts/Roboto-Regular.ttf - asset: assets/fonts/Roboto-Italic.ttf style: italic - Долбоор метадаты: Бул долбоор тууралуу маалыматтарды камтыйт, мисалы, аты, сүрөттөмө жана версиясы.
name: my_flutter_app description: A new Flutter project. publish_to: 'none' # Эгер pub.devке жарык кылгыңыз келсе, бул сапты алып салыңыз version: 1.0.0+1 - Өнүктүрүү үчүн көзкарандылыктар (dev_dependencies): Бул тестирлөө сыяктуу гана өнүктүрүү учурунда колдонулган пакеттердин тизмеси.
Кээ бир негизги талаалар менен таблица:
| талаа | сүрөттөмө |
|---|---|
name |
долбоордун аты. |
description |
кыска сүрөттөмө. |
version |
долбоордун версиясы. |
environment |
долбоор тарабынан колдоого алынган Flutter SDK версиялары. |
dependencies |
үчүнчү тарап пакеттеринин жана плагиндердин тизмеси. |
dev_dependencies |
өнүктүрүү учурунда колдонулган пакеттердин тизмеси. |
flutter |
Flutter менен байланышкан конфигурациялар үчүн бөлүм, мисалы, ассеттер. |