pub get
- Dart kursu
- Orta seviye
- Ders 96/116
- 5 dk
pub get ile paket yüklemeyi öğrenirsin.
dart pub get
dart pub get, pubspec.yaml'daki bağımlılıkları indirir. .dart_tool/ klasörü ve pubspec.lock dosyası oluşturur. Bu, paketleri kullanmadan önce yapılır.
pubspec.lock indirilen sürümleri sabitler; ekip arkadaşlarınla aynı sürümleri kullanırsın. pubspec.yaml istek, pubspec.lock gerçek sürümü belirtir.
Bağımlılık eklediğinde ya da değiştirdiğinde dart pub get yeniden çalıştırılır.
Sürüm sabitleme
pubspec.yaml bağımlığın istenen sürüm aralığını yazar: ^1.0.0 1.x'in en yenisini ister. pubspec.lock ise gerçek indirilen sürümü dondurur.
Bu sayede ekip içinde herkes aynı sürümü kullanır. pubspec.lock uygulama projelerinde commit edilir; kütüphanelerde genelde edilmez.
dart pub upgrade lock'u yükseltir; yeni uyumlu sürümleri alır.
Uygulama dart:math ve pow
import 'dart:math'; ile matematik kütüphanesini içe aktar. main içinde pow(2, 10).toInt() sonucunu print ile yazdır.
Başlangıç kodu
// dart:math kütüphanesini içe aktar
void main() {
// 2 üzeri 10 sonucunu yazdır
}Örnek çözüm
import 'dart:math';
void main() {
print(pow(2, 10).toInt());
}Beklenen çıktı
1024
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 lock dosyası
pubspec.____
pubspec.lock
Açıklama: pubspec.lock sürümleri sabitler.
2 dart pub get ne oluşturur?
- pubspec.yaml'ı
- README'yi
- pubspec.lock ve .dart_tool Doğru cevap
- main.dart'ı
Açıklama: pub get pubspec.lock ve .dart_tool oluşturur.
3 pub get parçaları
| Kavram | Anlamı |
|---|---|
dart pub get |
İndirir |
pubspec.lock |
Sürüm döndürür |
.dart_tool |
Ara klasör |
pubspec.yaml |
İstek listesi |