10/10 hearts! Worked flawlessly. Migrated Refine app from CRA to Vite.
Updated scripts to - {
"start": "refine run vite",
"build": "tsc && refine run vite build",
"serve": "refine run vite preview",
"refine": "refine"
}
Thereafter npm start did show empty white page for a long time but soon after the content displayed