nx-run-tasks
Uruchamiaj zadania w workspace'u Nx — build, testy, lint i więcej z jedną komendą
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania zadaniami w projektach Nx. Pozwala uruchamiać pojedyncze zadania, wiele zadań jednocześnie lub tylko te dotyczące zmienionego kodu. Automatycznie wykrywa dostępne zadania z konfiguracji projektu i wtyczek Nx. Przydatny w CI/CD i dużych workspace'ach, gdzie chcesz zaoszczędzić czas na budowaniu i testowaniu tylko niezbędnych części.
Jak używać
Sprawdź dostępne zadania w projekcie komendą
nx show project <nazwa-projektu> --json— zobaczysz sekcjętargetsz listą wszystkich zadań, które możesz uruchomić.Aby uruchomić jedno zadanie, użyj
nx run <projekt>:<zadanie>, na przykładnx run myapp:build— zastąpmyappnazwą swojego projektu zpackage.jsonlubproject.json.Jeśli chcesz uruchomić to samo zadanie w wielu projektach naraz, użyj
nx run-many -t <zadanie>— na przykładnx run-many -t testuruchomi testy we wszystkich projektach; dodaj-p proj1 proj2aby ograniczyć do konkretnych projektów.W workspace'ach z wieloma projektami użyj
nx affected -t <zadanie>aby uruchomić zadania tylko w projektach, które się zmieniły — przydatne w CI i dużych repozytoriach.Jeśli Nx nie jest zainstalowany globalnie, poprzedź komendy
npxlubpnpx(zależy od package managera — sprawdźpackage.jsonlub plik lock'u).Dla więcej opcji każdej komendy dodaj flagę
--help, na przykładnx run-many --helppokaże wszystkie dostępne parametry do filtrowania projektów, kontrolowania równoległości czy wykluczania projektów.