请问单独引入iclient-leaflet-es6.js,在项目中应该怎么引入?

0 投票

使用产品: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应该如何使用?截图如下:

10月 26, 2020 分类:  221次浏览 | 用户: hdlmx (8 分)
重新分类 10月 26, 2020 用户:张定祥

1个回答

0 投票

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

10月 26, 2020 用户: 张亮 名扬四海 (2,395 分)

谢谢。但是,我们现在的应用场景是,我们需要对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引入,特来请教

...