Konfiguracja Vite

Sprawdź Vite config bez uruchamiania kodu projektu

Wklej vite.config.ts/js, wybierz preset wdrożeniowy i przejrzyj sekcje, diagnostykę, drift względem presetu oraz sugerowany patch. Analyzer parsuje statyczny config w przeglądarce i nigdy nie wykonuje pluginów, importów, dev servera ani builda.

  • Statyczny analyzer
  • Bez wykonywania pluginów
  • Vite 8 + baseline Vite 7

Statyczne review Vite config

Worker używa lekkiego parsera statycznych object literals. Dynamiczne fragmenty raportuje zamiast je wykonywać.

Gotowe do analizy

Sprawdź dev server, preview server, publiczne env i produkcyjne domyślne ustawienia builda aplikacji.

Wejście vite.config.ts / js

Znaki źródła
336 / 51200
Linie
21
Tryb
Vite 8 current

Wynik review

Uruchom analyzer, aby zobaczyć diagnostykę, mapę configu, drift presetu i sugerowany patch.

Użyj przed review konfiguracji Vite

Decyzje w Vite config wpływają na dev server, preview smoke testy, production base path, sourcemapy, dependency pre-bundling, aliasy, publiczne zmienne env i granice pluginów. Ten playground daje szybki artefakt review dla takich decyzji, a realne potwierdzenie runtime zostawia w buildzie repozytorium.

export default defineConfig({ server: { port: 5173, strictPort: true }, build: { sourcemap: false } });
export default defineConfig({ build: { lib: { entry: 'src/index.ts' }, rollupOptions: { external: ['react'] } } });
export default defineConfig({ define: { __APP_VERSION__: JSON.stringify('local') }, envPrefix: 'VITE_' });

Co analyzer może i czego nie może udowodnić

Static to nie resolveConfig

Strona bezpiecznie czyta object literal i defineConfig({ ... }). Nie wywołuje resolveConfig, loadConfigFromFile, importów, loaderów env, hooków pluginów ani API filesystemu.

Build settings wymagają kontekstu release

Sourcemapy, base path, library mode i rollupOptions.external wpływają na produkcję. Analyzer pokazuje ryzyka review, a build repozytorium pozostaje finalnym dowodem.

Pluginy są tylko wykrywane

Tablice pluginów często zawierają wywołania funkcji ze skutkami ubocznymi. Playground oznacza je jako PLUGIN_EXECUTION_BLOCKED zamiast wykonywać dowolny kod projektu.

FAQ Vite Config

Czy to uruchamia vite build albo vite dev?

Nie. To statyczny analyzer przeglądarkowy. Nigdy nie startuje dev servera, preview servera ani produkcyjnego builda.

Dlaczego wywołania pluginów są blokowane?

Pluginy wykonują JavaScript i mogą czytać stan projektu. Publiczny playground je wykrywa, ale wykonanie zostawia w prawdziwym repozytorium.

Jak strona obsługuje opcje Vite 8?

Aktualny target dokumentacyjny to Vite 8. Opcje takie jak environments dostają diagnostykę VITE_8_ONLY, gdy porównujesz je z baseline Vite 7.

Czy mój config jest wysyłany?

Nie. Analiza działa w workerze przeglądarki, a tekst configu nie trafia do backendu Playground Forge.

Czy to zastępuje StackBlitz albo vite.new?

Nie. Tamte narzędzia są sandboxami runtime. Ta strona jest zawężonym narzędziem review dla statycznych decyzji konfiguracyjnych i bezpiecznej dokumentacji.