Sobes.tech
Junior

Mit használ a pubspec.yaml fájl Flutter projektben?

sobes.tech MI

Válasz az MI-től

A pubspec.yaml fájl a függőségek, a projekt metaadatai és az építési konfigurációk kezelésére szolgál egy Flutter projektben.

Fő szakaszok:

  • name: A projekt neve.

  • description: A projekt rövid leírása.

  • publish_to: A csomag közzétételének beállítása (none privát projektekhez).

  • version: A csomag verziója (alkalmazás vagy könyvtár).

  • environment: A minimális SDK verzió, amely szükséges a projekt futtatásához.

  • dependencies: A csomagok listája, amelyekre a projekt támaszkodik. Ezek a fő függőségek, amelyek a kód futtatásához szükségesek.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Csak fejlesztés, tesztelés és build során szükséges csomagok, de nem a végső alkalmazáshoz.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Specifikus Flutter beállítások, például az erőforrások (assets), betűtípusok és platformok közötti integráció meghatározása.

    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
    

A flutter pub get parancs ezt a fájlt használja a megadott függőségek letöltéséhez.