Junior
Flutter layihəsində pubspec.yaml faylı nə üçün istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
pubspec.yaml - Flutter layihələrində asılılıqları, layihənin meta məlumatlarını və digər əsas parametrləri idarə etmək üçün istifadə olunan konfiqurasiya faylıdır.
Əsas funksiyalar:
- Asılılıqların idarə olunması: Layihə üçün lazım olan üçüncü tərəf paketləri və plaginlərin təyin edilməsini əhatə edir.
dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 http: ^0.13.3 # Xarici asılılığın nümunəsidev_dependencies: flutter_test: sdk: flutter - Flutter SDK versiyasının təyin edilməsi: Flutter-ın dəstəklədiyi minimum və maksimum versiyaları göstərir.
environment: sdk: ">=2.12.0 <3.0.0" - Resursların konfiqurasiyası: Tətbiqin yığılmasına şəkillər, şriftlər və digər resursların daxil edilməsinə imkan verir.
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 - Layihə meta məlumatları: Layihə haqqında məlumatları, məsələn, adı, təsviri və versiyası ehtiva edir.
name: my_flutter_app description: Yeni Flutter layihəsi. publish_to: 'none' # Bu sətri silin, əgər pub.dev-də yayımlamaq istəyirsinizsə version: 1.0.0+1 - İnkişaf üçün asılılıqlar (dev_dependencies): Yalnız inkişaf prosesində istifadə olunan paketləri siyahıya alır, məsələn, test üçün.
Əsas sahələr ilə cədvəl:
| Sahə | Təsviri |
|---|---|
name |
Layihənin adı. |
description |
Layihənin qısa təsviri. |
version |
Layihənin versiyası. |
environment |
Layihənin dəstəklədiyi Flutter SDK versiyaları. |
dependencies |
Xarici paketlərin və plaginlərin siyahısı. |
dev_dependencies |
Yalnız inkişaf üçün istifadə olunan paketlərin siyahısı. |
flutter |
Flutter ilə əlaqəli tənzimləmələr üçün bölmə, məsələn, resurslar. |