Update your vite.config.js to specify the correct output directory. Modify the build.outDir option:
export default { build: { outDir: 'public/build', }, };
Run npm run build again.
npm run build