Vite – nowoczesny build tool

Vite to nowoczesne narzędzie do budowania frontendu (build tool), stworzone przez Evana You (twórcę Vue.js). Służy do pracy z projektami w JavaScript/TypeScript — React, Vue, Svelte, Vanilla JS i innymi frameworkami.

W praktyce Vite zastąpił Webpacka w wielu nowych projektach, bo jest:

  • szybszy,
  • prostszy,
  • lżejszy,
  • łatwiejszy w konfiguracji.

Co robi Vite?

1. Super szybki serwer deweloperski

Vite używa ES Modules w przeglądarce, więc nie musi bundlować całego projektu, żeby uruchomić dev-server.

Efekt:

  • start projektu w ułamku sekundy,
  • hot reload jest natychmiastowy.

2. Build produkcyjny (bundlowanie)

Do kompilacji finalnej Vite używa Rollupa, więc:

  • łączy i optymalizuje pliki,
  • minifikuje JS/CSS,
  • dzieli kod na chunki,
  • generuje szybki, lekki projekt produkcyjny.

Do czego najczęściej używa się Vite?

  • React (też do Gutenberg Blocks w WordPress!)
  • Vue 3
  • Svelte
  • Vanilla JS
  • TypeScript
  • kompilacji nowoczesnego JS
  • kompilacji SCSS
  • szybkiego developmentu frontendu.

Budowanie bloków Gutenberg (React)

jak połączyć Vite z WordPressem

..

Hope this helps and happy coding :)

Zobacz jeszcze

Debug manifests

Debug manifests to pojęcie używane najczęściej w kontekście: aplikacji webowych service workerów / PWA pakietów aplikacji (manifest.json / manifest.webmanifest) środowisk...

ataki na aplikacje webowe

atak typu CSRF — Cross-Site Request Forgery atak przez przeglądarkę użytkownika w imieniu zalogowanego użytkownika. Jak działa CSRF: użytkownik jest zalogowany na stronie, np....