Open
Description
I have trouble importing geoman after importing leaflet as an es module.
This works fine:
import './node_modules/leaflet/dist/leaflet.js';
import './node_modules/@geoman-io/leaflet-geoman-free/dist/leaflet-geoman.min.js';
This doesn't:
import * as L from './node_modules/leaflet/dist/leaflet-src.esm.js';
import './node_modules/@geoman-io/leaflet-geoman-free/dist/leaflet-geoman.min.js';
and gives the following error: leaflet-geoman.min.js:1 Uncaught ReferenceError: L is not defined
.
Here is repo with a minimal example: https://github.com/AronSchoffer/import-geoman-with-leaflet-as-esm
I want to import leaflet as esm because typescript gives me errors otherwise.
Maybe more importantly, importing leaflet as an es module allows for partial imports e.g. import {map} from leaflet
.
Does geoman support importing leaflet as an es module? If so, how do I do this properly?
Any workarounds would also be appreciated.
Thanks!
Metadata
Metadata
Assignees
Labels
No labels