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:
1 parent
07a3e60cbc
commit
24269e1035
5 files changed
+13
-16
No files matched your search
+1
-1
@@ -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';
|
||||
|
||||
Reference in new issue
Block a user