Olá,<\/P>
Estou executando um app Vue3 com ViteJS e Leaflet 1.7.1 e gostaria de usar o plugin de geocodificação da Esri https:\/\/developers.arcgis.com\/esri-leaflet\/geocode-and-search\/search-for-an-address\/<\/A><\/P> Então, executei yarn add esri-leaflet esri-leaflet-geocoder esri-leaflet-vector, mas como `require()` não existe no vite, tentei `import esri from 'esri-leaflet'` em vez disso, mas não funciona, já que a lib não fornece uma exportação padrão.<\/P>Exemplo:<\/P><script <\/SPAN>setup<\/SPAN>><\/SPAN>import <\/SPAN>L from <\/SPAN>'leaflet'<\/SPAN>;<\/SPAN>import <\/SPAN>esri from <\/SPAN>'esri-leaflet'<\/SPAN>;\/\/ ...<\/script><\/SPAN><\/PRE> <\/P>Alguma ideia de como importar a biblioteca em um contexto Vite?<\/P>Obrigado!<\/P>Ben<\/P>
Então, executei yarn add esri-leaflet esri-leaflet-geocoder esri-leaflet-vector, mas como `require()` não existe no vite, tentei `import esri from 'esri-leaflet'` em vez disso, mas não funciona, já que a lib não fornece uma exportação padrão.<\/P>
Exemplo:<\/P>
<script <\/SPAN>setup<\/SPAN>><\/SPAN>import <\/SPAN>L from <\/SPAN>'leaflet'<\/SPAN>;<\/SPAN>import <\/SPAN>esri from <\/SPAN>'esri-leaflet'<\/SPAN>;\/\/ ...<\/script><\/SPAN><\/PRE> <\/P>Alguma ideia de como importar a biblioteca em um contexto Vite?<\/P>Obrigado!<\/P>Ben<\/P>
Hi, thanks for the question.
I think you want to import the named module, like this:
import { FeatureLayer } from "esri-leaflet"; import { vectorBasemapLayer } from "esri-leaflet-vector";
https://github.com/gavinr/esri-leaflet-react-demo/blob/90f910ec5a45f56089853eff437b353c73457fff/src/Map.js#L4-L5
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.