Dlaczego tak
Skrypty z sekcji scripts uruchamia się poleceniem npm run <nazwa>, więc npm run build wykona vite build i utworzy zoptymalizowane pliki w katalogu dist. Polecenie npm build nie uruchamia skryptu użytkownika – w nowych wersjach npm kończy się błędem. npm install build zainstalowałoby pakiet o nazwie build, a npm run preview tylko uruchamia lokalny podgląd już zbudowanej wersji.