0Pricing
Dart Academy · Lekcja

Dodawanie zależności za pomocą dart pub

Pobieranie zewnętrznych pakietów i zarządzanie ich wersjami

Dodawanie zależności za pomocą dart pub to bezpłatna lekcja Dart Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Dart Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Dart Academy zawiera 4 lekcji w sumie.

Polecenie dart pub

Polecenie dart pub jest menedżerem pakietów. Pobiera, dodaje i aktualizuje zewnętrzny kod, od którego zależy projekt. 📦

Dodawanie pakietu

Najszybszym sposobem dodania zależności jest dart pub add. Polecenie samodzielnie modyfikuje pubspec.yaml i pobiera pakiet w jednym kroku.

dart pub add http

Co zapisuje add

Po dodaniu pakietu w sekcji dependencies pojawia się nowy wiersz z rozsądnym ograniczeniem w postaci caret, więc nie trzeba ręcznie edytować pliku.

dependencies:
  http: ^1.2.0

Dodawanie zależności deweloperskiej

Przekaż flagę --dev, aby zamiast tego umieścić pakiet w sekcji dev_dependencies. Używaj jej w przypadku narzędzi do uruchamiania testów i innych narzędzi używanych podczas tworzenia.

dart pub add --dev test

Pobieranie wszystkiego

Po sklonowaniu projektu uruchom dart pub get. Polecenie odczyta pubspec.yaml i pobierze każdą wymienioną zależność do lokalnej pamięci podręcznej.

dart pub get

Aktualizowanie pakietów

Użyj dart pub upgrade, aby zaktualizować zależności do najnowszych wersji dozwolonych przez ograniczenia. Istniejące limity zostaną zachowane.

dart pub upgrade

Przypinanie dokładnej wersji

Możesz dodać pakiet w określonej version, dopisując dwukropek i numer. Jest to przydatne, gdy potrzebujesz sprawdzonego wydania.

dart pub add http:1.1.0

Wyświetlanie nieaktualnych pakietów

Uruchom dart pub outdated, aby sprawdzić, które zależności mają dostępne nowsze wersje. Polecenie pokazuje kolumny z wersją bieżącą, możliwą do aktualizacji i najnowszą.

dart pub outdated

Usuwanie pakietu

Zmieniłeś zdanie? dart pub remove usuwa wpis z pubspec.yaml i usuwa pakiet z rozwiązanych zależności.

dart pub remove http

Pakiety pochodzą z pub.dev

Domyślnie pakiety te są pobierane z pub.dev, oficjalnego repozytorium pakietów Dart, w którym społeczność publikuje współdzielony kod.

Lokalna pamięć podręczna

Pobrane pakiety są przechowywane we współdzielonej cache na komputerze, dzięki czemu wiele projektów może używać tych samych plików zamiast pobierać je ponownie.

Szybkie sprawdzenie

Które polecenie jednocześnie modyfikuje pubspec.yaml i pobiera pakiet?

Podsumowanie

Potrafisz już dodawać pakiety za pomocą add, pobierać je, aktualizować i usuwać przy użyciu dart pub. Wszystkie są pobierane z pub.dev do współdzielonej lokalnej pamięci podręcznej. 🎉

Często zadawane pytania

Czy lekcja „Dodawanie zależności za pomocą dart pub” jest bezpłatna?

Tak — pełny tekst „Dodawanie zależności za pomocą dart pub” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Dart Academy, przejdź na CoddyKit PRO. Kurs Dart Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Dodawanie zależności za pomocą dart pub”?

Pobieranie zewnętrznych pakietów i zarządzanie ich wersjami Ćwiczysz Dart Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Dart Academy?

Nie wymagamy żadnego doświadczenia. Dart Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Dodawanie zależności za pomocą dart pub”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Dart Academy?

Tak. Każda lekcja Dart Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Anatomia pubspec.yaml
  2. Dodawanie zależności za pomocą dart pub
  3. Importy, eksporty i biblioteki
  4. Ograniczenia wersji i plik blokady
← Powrót do Dart Academy