Yo recomiendo como servidor de desarrollo es-dev-server. Puedes usarlo tan sencillo como http-server, pero encima tienes la ventaja de convertir nombres de packages npm por las rutas de los packages en la carpeta node_modules.
Ni si quiera necesitas instalarlo para usarlo en cualquier ruta de tu terminal. Eso sí, necesitas disponer de NodeJS instalado en tu máquina, algo que consigues muy muy rápido.
Luego te pones en la carpeta donde tengas tu proyecto frontend y lanzas este comando:
npx es-dev-server
Ya está, enseguida verás que el servidor arranca y te dan la URL donde está el contenido para verlo por http://.
Además, si lo deseas, puedes poner el flag --open para que te abra una ventana del navegador automáticamente con tu proyecto en marcha:
npx es-dev-server --open
La parte que comentaba, de que te mapee los recursos que tienes en node_modules, para quien le interese, la lanzas con el flag --node-resolve. Y otra cosa que me encanta y que te da ya completamente realizada es que tiene un live-reload integrado, con cero configuración, gracias al flag --watch.
Si lo quieres todo junto, este sería el comando:
npx es-dev-server --node-resolve --watch --open
Es sólo un comando y empezar a correr!