Skip to content

Repository files navigation

Samouczek narzędzia dart (CLI)

Ten samouczek opisuje narzędzie wiersza poleceń dart dostarczane wraz z Dart SDK — jego opcje globalne oraz wszystkie komendy i podkomendy.

Wersja SDK: Wszystkie komendy, flagi i przykłady wyjścia w tym samouczku odnoszą się do Dart SDK 3.13 (zweryfikowano na wersji 3.13.1). Jeśli zainstalowana u Ciebie wersja dart różni się od 3.13, wyświetlane wyjście może odbiegać od pokazanego w samouczku (inne numery wersji, dodatkowe lub brakujące komendy albo flagi).

Spis treści

1. Wprowadzenie i opcje globalne

  • 1.1 Wprowadzenie i opcje globalnebeginner — Ogólna składnia wywołań narzędzia dart, sześć opcji globalnych oraz komendy dart --version i dart help z podziałem komend na cztery kategorie.

2. Zarządzanie projektami

  • 2.1 Tworzenie projektów — dart createbeginner — Komenda dart create: składnia, struktura generowanego projektu, flagi -t/--template, --[no-]pub, --force oraz pięć dostępnych szablonów.
  • 2.2 Budowanie aplikacji — dart buildintermediate — Komenda dart build i podkomenda cli: budowanie uruchamialnego artefaktu oraz różnice względem dart compile z przypisaniem do scenariuszy.

3. Uruchamianie i kompilacja

4. Narzędzia jakości kodu

  • 4.1 dart analyze — analiza statyczna koduintermediate — Statyczna analiza kodu, flagi --fatal-infos i --[no-]fatal-warnings, konfiguracja w analysis_options.yaml oraz interpretacja kodów wyjścia.
  • 4.2 dart format — formatowanie koduintermediate — Automatyczne formatowanie kodu, flagi -o/--output (write/show/json/none), --set-exit-if-changed do użycia w CI oraz tryb podglądu.
  • 4.3 dart fix — automatyczne poprawkiintermediate — Automatyczne stosowanie poprawek do diagnostyki, flagi -n/--dry-run, --apply i --code oraz bezpieczny podgląd zmian przed zapisem.
  • 4.4 dart test — uruchamianie testówintermediate — Uruchamianie testów opartych na package:test: wybór po nazwie, filtrowanie po tagach, sterowanie współbieżnością i reporterami oraz obsługa braku zależności.

5. Zarządzanie pakietami

6. Dodatkowe narzędzia deweloperskie

About

A tutorial on Dart CLI tools and commands, created while learning them myself. Based on the idea that teaching is one of the best ways to truly understand a subject. Written in Polish to stay focused on learning rather than translating.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors