有人设法让Leaflet.Elevation与react-leaflet一起工作吗?

时间:2017-04-20 08:42:30

标签: node.js npm elevation react-leaflet

我使用npm包管理,我的package.json看起来像这样:

"leaflet": "1.0.3",
"leaflet.elevation": "0.0.3",
...
"react-leaflet": "1.1.4",

我认为以传统(非反应)的方式使用leaflet.elevation,但是L.control.elevation用作构造函数的undefinedL

我可以通过全局import MyOwnLeaflet from 'leaflet'; MyOwnLeaflet.Marker 变量使用Leaflet,也可以通过导入使用Leaflet:

leaflet.elevation

然而,当我尝试以同样的方式使用import MyOwnLeafletElevation from 'leaflet.elevation'; 时:

Module not found: Error: Can't resolve 'leaflet.elevation'

我最终得到了:

{{1}}

1 个答案:

答案 0 :(得分:0)

看起来leaflet.elevation缺少它的package.json文件中的主条目,因此可以解释错误。

也许您可以尝试以下方法:

import 'leaflet.elevation/dist/leaflet.elevation-0.0.4.min.js'