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-ի հետ կապված կարգավորումների համար՝ ինչպես են assets-ը։ |