Supongo que no te funciona, pero algún error te dará ¿no?
Porque generalmente la consola del navegador te dice qué cosas pueden estar fallando... puedes copiar y pegar el error en Google para ver si ese error te lleva a alguna página donde se explique cómo solucionarlo.
Además, sería bueno saber si tu sitio usa sistema de routing. En ese caso el servidor tiene que hacer generalmente la redirección de todas las páginas hacia el index.html, de la ruta principal de tu servidor. Eso lo puedes hacer con un Service Worker que puedes generar fácilmente con Workbox. O bien configurando tu servidor web con un Htaccess, tal como sugieren aquí.
Además, fíjate que la configuración que tienes que hacer en el "homepage" debe enviarte a la ruta completa y absoluta de donde está la web.
"homepage": "http://localhost/",
Espero que lo puedas solucionar con estas indicaciones.