IGNF / geoportal-extensions

French Geoportal Extensions for well-known javascript mapping libraries (Leaflet and OpenLayers)
https://ignf.github.io/geoportal-extensions/
Other
64 stars 33 forks source link

Import impossible avec node.js, vite et OpenLayers #345

Closed Inrap closed 1 year ago

Inrap commented 1 year ago

Débutant avec cet environnement de dev : VS + vite + node.

J'arrive à importer les modules d'OpenLayers mais pas ceux de l'extension Geoportail.

Votre environnement

Type d'issue

Exemple avec GetFeatureInfo : import GetFeatureInfo from '/node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/GetFeatureInfo';

erreur renvoyée : Uncaught SyntaxError: ambiguous indirect export: default

Je n'arrive pas à me dépêtrer de cette erreur.

lowzonenose commented 1 year ago
import { olExtended } from "geoportal-extensions-openlayers";
var feature =  new olExtended.control.GetFeatureInfo(opts);
map.addControl(feature);
Inrap commented 1 year ago

Merci. c'est un début 🙂. Reste à chercher dans la doc les modules que l'on peut importer.

lowzonenose commented 1 year ago

import { GetFeatureInfo } from '/node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/GetFeatureInfo'; Ceci devrait fonctionner ?

Sinon, il est vrai que la documentation ne précise pas les modules importable Mais, la jsdoc permet de connaitre les modules disponibles : https://ignf.github.io/geoportal-extensions/