Hallo Michael_K,
wie dedlfix schon sagte - ECMAScript-Module und Module auf IIFE-Basis sind inkompatibel und brauchen 2 verschiedene Dateien.
Man kann das über seinen Entwickler-Toolstack lösen, wenn man ein Transformationsscript schreibt, das an Hand von ein paar Steueranweisungen aus einem gemeinsamen Basis-Sourcecode ein ECMAScript-Modul und ein UMD-Modul erstellt. Letzeres kann man dann bspw. mit requireJs einbinden.
Ob es solche Transformatoren fertig gibt, oder ob bspw. TypeScript so etwas leisten kann, das weiß ich nicht.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi