Prüfen ob Script als Module läuft
bearbeitet vonHallo,
ich möchte ein externes Script wahlweise per `<script src="…">` oder per `import` einbinden. Für die `import`-Einbindung soll es im Script ein `export` geben. Dieses `export` liefert eine Fehlermeldung, wenn das Script nicht als module läuft.
Gibt es eine Möglichkeit, im Script abzufragen, ob es als Module läuft?
Ausprobiert habe ich `console.log(typeof import.meta);`, aber das liefer eine Fehlermeldung: SyntaxError: import.meta is only valid inside modules. Auch try-catch hilft hier nicht.
Gruß
Jürgen