Sobes.tech
Junior

Kam naudojamas failas pubspec.yaml Flutter projekte?

sobes.tech AI

Atsakymas iš AI

Failas pubspec.yaml naudojamas valdyti priklausomybes, projekto metaduomenis ir konfigūraciją Flutter projekte.

Pagrindinės dalys:

  • name: Projekto pavadinimas.

  • description: Trumpas projekto aprašymas.

  • publish_to: Paketų publikavimo nustatymai (none privačioms projektams).

  • version: Paketo versija (programėlė arba biblioteka).

  • environment: Minimalus SDK versijos reikalavimas projekto veikimui.

  • dependencies: Sąrašas paketų, nuo kurių priklauso jūsų projektas. Tai pagrindinės priklausomybės, reikalingos kodo vykdymui.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Paketai, reikalingi tik kūrimo, testavimo ir statybos metu, bet ne galutinės programėlės veikimui.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Flutter specifiniai nustatymai, tokie kaip naudojamų išteklių (assets), šriftų ir platformų integracijos apibrėžimas.

    flutter:
      uses-material-design: true
    
      assets:
        - images/a_dot_burr.jpeg
        - images/lake.jpeg
    
      fonts:
        - family: Schyler
          fonts:
            - asset: fonts/Schyler-Regular.ttf
            - asset: fonts/Schyler-Italic.ttf
              style: italic
    

flutter pub get naudoja šį failą norėdamas atsisiųsti nurodytas priklausomybes.