有人成功地 Leaflet.Elevation 使用 react-leaflet 了吗?
Anyone managed to get Leaflet.Elevation working with react-leaflet?
我使用 npm 包管理,我的 package.json 看起来像这样:
"leaflet": "1.0.3",
"leaflet.elevation": "0.0.3",
...
"react-leaflet": "1.1.4",
我想以传统(非反应)方式使用 leaflet.elevation,但是 L.control.elevation
用作构造函数的是 undefined
.
我可以通过全局 L
变量使用 Leaflet,也可以通过导入来使用 Leaflet:
import MyOwnLeaflet from 'leaflet';
MyOwnLeaflet.Marker
然而,当我尝试以同样的方式使用 leaflet.elevation
时:
import MyOwnLeafletElevation from 'leaflet.elevation';
我最终得到:
Module not found: Error: Can't resolve 'leaflet.elevation'
leaflet.elevation 似乎缺少其 package.json 文件中的主要条目,因此这可以解释错误。
或许您可以尝试以下方法:
import 'leaflet.elevation/dist/leaflet.elevation-0.0.4.min.js'
我使用 npm 包管理,我的 package.json 看起来像这样:
"leaflet": "1.0.3",
"leaflet.elevation": "0.0.3",
...
"react-leaflet": "1.1.4",
我想以传统(非反应)方式使用 leaflet.elevation,但是 L.control.elevation
用作构造函数的是 undefined
.
我可以通过全局 L
变量使用 Leaflet,也可以通过导入来使用 Leaflet:
import MyOwnLeaflet from 'leaflet';
MyOwnLeaflet.Marker
然而,当我尝试以同样的方式使用 leaflet.elevation
时:
import MyOwnLeafletElevation from 'leaflet.elevation';
我最终得到:
Module not found: Error: Can't resolve 'leaflet.elevation'
leaflet.elevation 似乎缺少其 package.json 文件中的主要条目,因此这可以解释错误。
或许您可以尝试以下方法:
import 'leaflet.elevation/dist/leaflet.elevation-0.0.4.min.js'