Karte: MapLibre-Module als .js statt .mjs ausliefern

Manche Webserver liefern .mjs ohne JavaScript-MIME-Typ aus; der
Browser verweigert dann den Modul-Import und die Karte bleibt bei der
Vorschau stehen. Interne Verweise (shared, worker) mit umbenannt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
NotPika69andClaude Opus 5.5 committed 2026-10-03 17:23:08 +02:00
1 parent 07a3e60cbc
commit 24269e1035
5 files changed
+13 -16

No files matched your search

+1 -1
View File
@@ -60,7 +60,7 @@ async function mount(el) {
const lng = Number(el.dataset.lng);
const lat = Number(el.dataset.lat);
loadCss(new URL('vendor/maplibre/maplibre-gl.css', import.meta.url).href);
const maplibregl = await import('./vendor/maplibre/maplibre-gl.mjs');
const maplibregl = await import('./vendor/maplibre/maplibre-gl.js');
const canvas = document.createElement('div');
canvas.className = 'map__canvas';