- frontend-only apps no longer need git bash; kills the [WinError 2] preview failure - windows-only, falls back to bash run.sh for backend apps or when vite is absent