Generator vitest.config.js
Szybkie testy dla projektów Vite
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator konfiguracji Vitest
Vitest to nowoczesny framework testów zbudowany na Vite. Dzieli z nim konfigurację, więc aliasy, transformacje i pluginy działają identycznie w testach i kodzie.
Najważniejsze opcje
| Opcja | Znaczenie |
|---|---|
| environment | node, jsdom lub happy-dom |
| globals | opis, it, expect bez importu |
| setupFiles | pliki wykonywane przed testami |
| coverage.provider | v8 (szybki) lub istanbul |
Przykład
Konfiguracja z environment: 'jsdom' i globals: true pozwala testować komponenty bez ręcznego importowania funkcji testowych.
Uruchamianie
npx vitest— tryb obserwacji.npx vitest run— jednorazowe uruchomienie (CI).npx vitest --coverage— raport pokrycia.
Najczęstsze pytania
Czym Vitest różni się od Jest?
Jest szybszy w projektach Vite, bo używa tego samego pipeline'u. Interfejs API jest zbliżony, co ułatwia migrację.
jsdom czy happy-dom?
happy-dom jest lżejszy i szybszy, ale jsdom jest bardziej kompletny. Dla większości testów komponentów wystarczy happy-dom.
Czy globals są zalecane?
Ułatwiają pisanie, ale wymagają konfiguracji typów w TypeScript. Bez nich importujesz funkcje jawnie — to bardziej przewidywalne.