Sobes.tech
Junior

რა მიზნით გამოიყენება ფაილი pubspec.yaml Flutter პროექტში?

sobes.tech AI

პასუხი AI-სგან

pubspec.yaml — ეს არის კონფიგურაციის ფაილი, რომელიც გამოიყენება Flutter პროექტებში დამოკიდებულებების, პროექტის მეტადატებისა და სხვა ძირითადი პარამეტრების მართვისთვის.

ძირითადი ფუნქციები:

  • დამოკიდებულებების მართვა: მოიცავს მესამე მხარის პაკეტებისა და პლაგინების განსაზღვრას, რომლებიც პროექტისთვის აუცილებელია.
    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      http: ^0.13.3 # მესამე მხარის დამოკიდებულების მაგალითი
    
    dev_dependencies:
      flutter_test:
        sdk: flutter
    
  • Flutter SDK-ის ვერსიის განსაზღვრა: აღნიშნავს მინიმალურ და მაქსიმალურ მხარდაჭერილ Flutter ვერსიებს.
    environment:
      sdk: ">=2.12.0 <3.0.0"
    
  • ასეტების კონფიგურაცია: საშუალებას აძლევს ჩართოთ სურათები, ფონტები და სხვა რესურსები აპლიკაციის ბილდში.
    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
    
  • პროექტის მეტადატები: შეიცავს ინფორმაციას პროექტის შესახებ, როგორიცაა სახელი, აღწერა და ვერსია.
    name: my_flutter_app
    description: A new Flutter project.
    publish_to: 'none' # ამ ხაზის ამოღება თუ გსურთ pub.dev-ზე გამოქვეყნება
    version: 1.0.0+1
    
  • განვითარებისთვის დამოკიდებულებები (dev_dependencies): ჩამოთვლის პაკეტებს, რომლებიც გამოიყენება მხოლოდ განვითარების პროცესში, მაგალითად, ტესტირებისთვის.

ცხრილი რამდენიმე ძირითადი ველით:

ველი აღწერა
name პროექტის სახელი.
description მოკლე აღწერა.
version პროექტის ვერსია.
environment Flutter SDK-ის მხარდაჭერილი ვერსიები.
dependencies მესამე მხარის პაკეტებისა და პლაგინების სია.
dev_dependencies მხოლოდ განვითარების პროცესში გამოყენებული პაკეტების სია.
flutter განყოფილება Flutter-ის დაკავშირებული პარამეტრებისთვის, როგორიცაა ასეტები.