Skip to content

Proj4 is undefined with ES6 and module import #193

@xylolink

Description

@xylolink

(Je ne sais pas si la convention ici est de s'exprimer en Fr ou en En... A défaut je vais opter pour l'en)
Hi,
It seems not possible to load this package with ES6 modules.
In my configuration, the package is installed with npm and my JS is compiled with webpack (using babel plugin).

Importing Gp results in a "proj4 is not defined" error. I tried to install and load proj4, but it results in the same issue.

Is it possible to load the package with ES6 modules ? What should I do to manage the proj4 dependancy ? I have no other solution as I want to integrate this module with react-js and react-leaflet.

Thanks !

A priori tous les messages sont rédigés en Français, je traduis donc ici :
Bonjour,
Il est a priori impossible de charger ce paquet avec les modules (import/export) d'ES6.
J'ai installé le paquet avec npm, mon code est compilé via webpack et utilise le plugin babel.

Quand je fais un "import 'Gp' from 'geoportal-extensions-leaflet'" j'ai une erreur au chargement de la page m'indiquant que "proj4 is undefined"
J'ai essayé de charger proj4 via un 'import', le résultat est le même.

Est-ce que l'un d'entre vous a déjà chargé le paquet avec les modules ES6 ? Que dois-je faire pour ne plus avoir ce problème de dépendance ?
Il me sera difficile de passer par une autre solution, toute mon appli est bâtie en ES6 avec les modules. D'autant plus que je comptais intégrer l'extension avec react-js et react-leaflet.

Si vous avez une idée pour résoudre ce problème... D'avance merci !

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions