Webbundler mit live Preview auf Basis einer Live Website

Ich verstehe dein Problem nicht richtig, ahne aber wo du Schwierigkeiten hast.

Was ist das für CSS vom Kunden und warum ist das anders als dein lokales?

So mache ich das, vielleicht gibt dir das ein paar Anregungen:

1. Ich nutze PhpStorm, das Live-Preview kann und für einfache Webseiten nutze ich in PhpStorm integrierte Watcher.

2. Ich nutze kein MAMP o.ä. sondern einen lokalen Apache mit eigenen lokalen Domains, die auf .test enden. (Ist mit dnsmasq realisiert). Durch die lokale Domain kann ich die Enviroment-Variable ableiten und unterschiedliches Verhalten z. B. bei der Ausgabe von PHP-Fehlern ableiten oder unterschiedliche Kompression von Files.

3. Für Vue-Projekte nutze ich Vite, das wesentlich schneller und leichtgewichtiger ist als die anderen Packer.

4. Für größere PHP-Projekte nutze ich Composer.