Przejdź do głównej zawartości

First Run

Ten przewodnik prowadzi przez pierwszy start aplikacji w środowisku developerskim.

NarzędzieWersja
Node.js20+ (zalecany 22 via fnm/nvm)
pnpm10.14+
Rustvia rustup
macOSXcode CLT
WindowsVS Build Tools + WebView2
Okno terminala
# Skonfiguruj zmienne środowiskowe
cp src-tauri/.env.example src-tauri/.env
pnpm env:verify # sprawdza kompletność .env
# (opcjonalnie) diagnostyka środowiska
pnpm node:diagnose
Okno terminala
# Pełna aplikacja (Tauri + Vite)
pnpm tauri:dev
  • Aplikacja powinna uruchomić się automatycznie
  • Hot reload działa dla części frontend (Vite) i backend (Tauri)
ProblemRozwiązanie
Aplikacja nie startujepnpm tauri:dev:diag
Błędne wersje Node/pnpmpnpm env:verify i pnpm node:diagnose
Brak zależności (Linux)pnpm exec playwright install --with-deps
OperacjaKomenda
Reset bazynode scripts/reset-vista-db.mjs reset
Backupnode scripts/reset-vista-db.mjs backup
Restorenode scripts/reset-vista-db.mjs restore
PlatformŚcieżka
macOS~/Library/Application Support/Vista/vista.db
Windows%APPDATA%/Vista/vista.db
Linux~/.local/share/Vista/vista.db
Okno terminala
pnpm ci:pr-quality:local # format, lint, stylelint, tsc, semgrep, manifesty
  • .env skopiowany i zweryfikowany (pnpm env:verify)
  • pnpm install wykonane bez błędów
  • pnpm tauri:dev startuje aplikację
  • (opcjonalnie) pnpm ci:pr-quality:local przechodzi lokalnie