pub global faollashtirish sahna qo'li
pubdan paketni (bu holda Stagehand) yuklab oladi ombor va o'rnatish bu ichida the Dart paketlar kesh katalog ichida sizning tizimi. Bu farqlanadi ko'ra uchun operatsion tizimingiz: $HOME/.pub-cache/bin Linux-ga asoslangan tizimlarda
va AppData\Rouming\Pub\Kesh\bin yoqilgan Windows.
Kimga yugur Sahna qo'li va har qanday boshqa global faollashtirilgan paket asbob dan the buyruq chiziq, ikkita usuldan birini qo'llashingiz mumkin:
The birinchi hisoblanadi tomonidan Oldingi the asbob buyruq bilan quyidagilar :
pub yugur global
The ikkinchi hisoblanadi tomonidan qo'shish the Dart global paketlar kesh katalog ichiga operatsion tizim yo'li.
Keyin to'g'ri o'rnatish va sozlash the Sahna qo'li asbob, siz mumkin boshlash hosil qiluvchi Dart loyihalari:
Birinchidan, yaratmoq a bo'sh papka bilan the hohlagan paket nomi.
Keyin, ichida the yaratilgan papka, hosil qilish the paket tuzilishi foydalanish quyidagi buyruq:
pub yugur global sahna qo'li
Shu bilan bir qatorda, agar siz bor sizning yo'l to'g'ri tuzilgan, siz mumkin foydalanish sahna qo'li
, qayerda hisoblanadi the hohlagan Sahna qo'li shablon uchun foydalanish.
pubspec fayli
Pubspec _ fayl Dart paketining qalbida joylashgan va qanday qilib to'g'ri tasvirlashni tushunish uchun the paket, biz kerak uchun tushunish Qanday bu fayl hisoblanadi tuzilgan. Bu fayl hisoblanadi yamlga asoslangan sintaksis, konfiguratsiya fayllari uchun ishlatiladigan keng tarqalgan format bo'lib, tuzilishi oson o'qilishi va kuzatilishi mumkin. Pubspec _ fayl quyidagicha:
ism: oddiy_paket_tuzilmasi tavsifi: A oddiy paket misol versiya: 1.0.0
bosh sahifa: https://www.example.com
muallif: Alessandro Biessek
muhit:
sdk: '>=2.0.0 <3.0.0' # tekshirish the bog'liqliklar Bo'lim
# quyida uchun tushunish deps versiyalashtirish
bog'liqliklar: json_serializable: ^2.0.1
dev_dependencies: sinov: ^1.0.0
The fayl belgilaydi the paket metadata ma `lumot, qaysi hisoblanadi foydali agar siz istayman uchun paketni nashr eting. Shuningdek, u paketning uchinchi tomon bog'liqliklarini va Dart SDK versiyasini belgilaydi. Keling, pubspecni ko'rib chiqaylik maydonlar batafsil:
ism : Bu hisoblanadi the identifikator ning the paket. Bu hisoblanadi talab qilinadi va kerak
faqat kichik harflar va raqamlardan iborat, shuningdek, _ xarakter; qo'shimcha ravishda, u haqiqiy Dart identifikatori bo'lishi kerak (ya'ni, u raqamlar bilan boshlanmaydi va zahiradagi so'z bo'la olmaydi). Agar siz paketni nashr qilmoqchi bo'lsangiz, bu juda muhim xususiyatdir ichida the pub ombori, va bu hisoblanadi yaxshi uchun tekshirish the mavjud paket nomlar takrorlanmasligi uchun.
tavsif : Bu ixtiyoriy maydon boʻlsa-da, agar siz paketni nashr qilmoqchi boʻlsangiz, toʻplam maqsadini oddiy soʻzlar bilan tasvirlab berish talab qilinadi. versiya : Bu shaxsiy paketlar uchun ham ixtiyoriy, lekin nashr qilish uchun talab qilinadi uchun the pub ombori. Bu muhim uchun saqlab turish mustahkamlik ichida hamjamiyat tomonidan ishlatilishi mumkin bo'lgan paketning versiyasi.
bosh sahifa : Uchun pub paketlar, bu bo'ladi bo'l bog'langan uchun the paketlar sahifa yoqilgan the pub sayti. Uni nashr etish niyatida uni taqdim etish juda muhim.
muallif : Majburiy bo'lmasa-da, aloqa ma'lumotlarini taqdim etish muhimdir the yaratuvchi yoki ijodkorlar ning the kutubxona. Bundan tashqari, a kutubxona mumkin bor bir nechta muallif; bu holda YAML ro'yxati sintaksisini sozlash orqali foydalanish mumkin
the mualliflar maydon o'rniga (Eslatma the ixtiyoriy aloqa ma'lumotlari):
mualliflar:
Alessandro Biessek
Alessandro Biessek
bog'liqliklar va dev_dependencies : Bular murojaat qiling uchun the haqiqiy maqsadi _
the pubspec fayl. A ro'yxatga olish ning uchinchi tomon paketlar hisoblanadi talab qilinadi uchun the foydalanish ning kutubxona va kutubxonaning rivojlanishi.
atrof-muhit : Bundan tashqari the uchinchi tomon qaramliklar, U yerda hisoblanadi bitta Ko'proq, qilaylik
demoq, the asosiy qaramlik ning a paket, qaysi hisoblanadi the Dart SDK o'zi. In bu maydonida maqsadni va qo'llab-quvvatlanadigan Dart SDK versiyalarini ko'rsatishingiz kerak.
The tipik pubspec tuzilishi ega the dalalar bu edi belgilangan avvalroq. Uchun a
to'liq tushuntirish ning the pubspec fayl va boshqa maqsadga muvofiq dalalar, olish a qarang Dart veb-saytida: https:/ / www. dartlang. org/ tools / pub/ pubspec .
Paket bog'liqliklar - pub
Hozir bu siz tushunish the eng muhim roli ning the pubspec fayl ichida the paket Dart ilovalarini ishlab chiqishda siz loyihangizga uchinchi tomon paketiga bog'liqliklarni qo'shishingiz mumkin. Muhim pub bor loyihangizga paketga bog'liqliklarni qo'shish yoki yangilashda ishlashingiz mumkin bo'lgan buyruqlar. Shuningdek, biz foydalanishimiz kerak bo'lgan qaramlik versiyasini qanday qilib to'g'ri belgilashni ko'rsatishimiz kerak.
Keyin siz boshlash a yangi Dart loyiha, yoki qo'lda yoki tomonidan foydalanish a generator asbob shunday Stagehand sifatida siz qilishingiz kerak bo'lgan birinchi narsa quyidagi buyruqni bajarishdir:
Do'stlaringiz bilan baham: |