首页 / 浏览问题 / WebGIS / 问题详情
请问单独引入iclient-leaflet-es6.js,在项目中应该怎么引入?
8EXP 2020年10月26日

使用产品:iserver 9D 操作系统:win7 x64
数据类型: oracle 11g x64 或 文件型
问题详细描述:因项目需要,需要对lealfet.js做改动,并且需要将leaflet依赖和iclient-javascript for leaflet打包在同一个js中,并且同时支持es5和es6语法。查看iclient-javascript源码项目中,有dist/leaflet/iclient-leaflet-es6.js,从文件名上看,视乎支持es6语法,但是但如引入这个js时会报错,想问这个js应该如何使用?截图如下:

1个回答

你好,请参考leaflet 开发指南https://iclient.supermap.io/web/introduction/leafletDevelop.html   您可以使用 npm install @supermap/iclient-leaflet  进行下载;

2,842EXP 2020年10月26日

谢谢。但是,我们现在的应用场景是,我们需要对leaflet.js和iclient for leaflet.js做一些封装,且需要分发给周边系统来用。周边系统不使用npm的方式引入leaflet.js和iclient for leaflet.js的依赖,所以想在https://github.com/SuperMap/iClient-JavaScript源码中进行改动,然后重新编译和打包,打包后的文件同时支持es5和es6的语法。但是在编译后的dist文件下的iclient-leaflet-es6.js视乎不能使用import引入,特来请教

...