Sobes.tech
Junior

Kam paredzēts fails pubspec.yaml Flutter projektā?

sobes.tech AI

Atbilde no AI

Fails pubspec.yaml tiek izmantots, lai pārvaldītu atkarības, projekta metadatus un būvniecības konfigurāciju Flutter projektā.

Galvenās sadaļas:

  • name: Projekta nosaukums.

  • description: Īss projekta apraksts.

  • publish_to: Iestatījumi paketes publicēšanai (none privātiem projektiem).

  • version: Paketes versija (lietojumprogramma vai bibliotēka).

  • environment: Minimālā SDK versija, kas nepieciešama projekta darbībai.

  • dependencies: Saraksts ar paketēm, uz kurām jūsu projekts ir atkarīgs. Tie ir galvenie atkarības, kas nepieciešamas koda izpildei.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Paketi, kas nepieciešami tikai izstrādes, testēšanas un būvniecības laikā, bet ne galīgās lietojumprogrammas darbībai.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Flutter specifiskās konfigurācijas, piemēram, izmantoto resursu (assets), fontu un platformu integrācijas definīcija.

    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 izmanto šo failu, lai lejupielādētu norādītās atkarības.