Das Problem: Wir teilen den Code von SPA in mehrere Bündel. Jedes Paket hat eine eigene Version. In prod wollen wir verschiedene Versionen von Bundles verwenden, basierend auf der Konfiguration des Benutzers. Daher müssen wir sicherstellen, dass die Modul-IDs zwischen den Versionen (für dasselbe Modul) nicht geändert werden.Webpack: Wie man Modul-IDs überschreibt?
Eine der möglichen Lösungen besteht darin, in config zu definieren und Datensätze unter VC zu speichern. Aber die Datei wächst immer, wenn wir unsere Bibliotheken aktualisieren.
Eine andere Option besteht darin, zu überschreiben, wie Webpack Modul-IDs in Compilation.prototype.applyModuleIds
generiert (z. B. können wir relativen Pfad zu Modul als Modul-ID verwenden).
Ist dies sicher zu tun oder wir haben gerade etwas verpasst und es gibt einige Webpack-Funktion oder Plugin für unser Problem?