Junior
Flutter loyihasida pubspec.yaml fayli nima uchun ishlatiladi?
sobes.tech AI
AIdan javob
pubspec.yaml - bu Flutter loyihalarida bog'lamalarni, loyiha metadatalarini va boshqa muhim parametrlarni boshqarish uchun ishlatiladigan konfiguratsiya fayli.
Asosiy funksiyalar:
- Bog'lamalarni boshqarish: Loyihaga kerak bo'lgan uchinchi tomon paketlari va plaginlarini aniqlash.
dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 http: ^0.13.3 # Tashqi bog'lamaning misolidev_dependencies: flutter_test: sdk: flutter - Flutter SDK versiyasini belgilash: Flutterning minimal va maksimal qo'llab-quvvatlanadigan versiyalarini ko'rsatadi.
environment: sdk: ">=2.12.0 <3.0.0" - Resurslarni sozlash: Rasm, shrift va boshqa resurslarni ilova qurilishiga qo'shish imkonini beradi.
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 - Loyiha metadatalari: Loyihaga nom, tavsif va versiya kabi ma'lumotlarni o'z ichiga oladi.
name: my_flutter_app description: Yangi Flutter loyihasi. publish_to: 'none' # Agar pub.dev ga chiqarishni istamasangiz, bu satrni o'chiring version: 1.0.0+1 - Rivojlantirish uchun bog'lamalar (dev_dependencies): Faqat rivojlantirish jarayonida ishlatiladigan paketlarni ro'yxatga oladi, masalan, testlar uchun.
Asosiy maydonlar bilan jadval:
| Maydon | Tavsifi |
|---|---|
name |
Loyihaning nomi. |
description |
Loyihaning qisqacha tavsifi. |
version |
Loyihaning versiyasi. |
environment |
Loyihaning qo'llab-quvvatlaydigan Flutter SDK versiyalari. |
dependencies |
Tashqi paketlar va plaginlar ro'yxati. |
dev_dependencies |
Faqat rivojlantirish uchun ishlatiladigan paketlar ro'yxati. |
flutter |
Flutter bilan bog'liq sozlamalar bo'limi, masalan, resurslar. |