Przejdź do głównej zawartości

Troubleshooting

ProblemRozwiązanie
Tauri nie startuje / brak CLIcargo install tauri-cli; uruchom pnpm tauri:dev:diag
Zła wersja Node/pnpmpnpm env:verify, pnpm run preflight:node, sprawdź engines (Node >=20, pnpm >=10.14)
Brak .envcp src-tauri/.env.example src-tauri/.env, uzupełnij klucze, pnpm env:verify
PlatformProblemRozwiązanie
LinuxBrak Playwrightpnpm exec playwright install --with-deps
WindowsBrak WebView2Zainstaluj WebView2 Runtime + Visual Studio Build Tools
macOSBrak Xcode CLTxcode-select --install
OperacjaKomenda
Resetnode scripts/reset-vista-db.mjs reset
Backupnode scripts/reset-vista-db.mjs backup
Restorenode scripts/reset-vista-db.mjs restore
Infonode scripts/reset-vista-db.mjs info
PlatformŚcieżka
macOS~/Library/Application Support/Vista/vista.db
Windows%APPDATA%/Vista/vista.db
Linux~/.local/share/Vista/vista.db
ProblemRozwiązanie
Vitest/E2E nie startują przez portynode scripts/ensure-test-ports.mjs
Brak AI configpnpm sync:ai-config przed testami
Brak przeglądarek Playwrightpatrz sekcja zależności systemowych
ProblemRozwiązanie
Manifest diff po rebaziepnpm manifest:ensure (plus warianty :tauri, :docs, :config, :scripts)
File >1000 liniiRefaktor lub tymczasowy komentarz vista:file-length-ignore
Pre-push uruchamia testyDomyślnie pominięte; włącz VISTA_PREPUSH_TESTS=1 jeśli potrzebne
ProblemRozwiązanie
macOS signing/notarypnpm mac:keys:setup, pnpm mac:notarize; ad-hoc: pnpm build:desktop:mac:adhoc
Windows buildUpewnij się, że VS Build Tools i WebView2 są zainstalowane; użyj pnpm build:desktop:win
Brakujące deps Tauri (Linux)Doinstaluj libgtk-3-dev libssl-dev webkit2gtk-4.0
KomendaOpis
pnpm node:diagnoseWypisuje wersje i ścieżki
pnpm tauri:dev:diagUruchamia appkę z logami diagnostycznymi
Okno terminala
cargo install tauri-cli
Okno terminala
brew install sqlite

Pobierz i zainstaluj WebView2 Runtime.

Okno terminala
# Znajdź proces na porcie
lsof -i :1420
# Zabij proces
kill -9 <PID>