_leaflet2.default.map 不是函数

_leaflet2.default.map is not a function

我尝试 运行 来自 https://github.com/PaulLeCam/react-leaflet/blob/master/docs/Getting%20started.md 的 React 代码示例,但我在 React-leaflet.js 的下一个代码中收到“_leaflet2.default.map 不是函数”错误:

Map.prototype.componentDidMount = function componentDidMount() {
   var props = (0, _omit3.default)(this.props, ['children', 'className', 'id', 'style']);
   this.leafletElement = _leaflet2.default.map(this.container, props); //line with error
   ...
}

Link 到我的源代码:https://github.com/sergeysibara/react-leaflet-test

在您的代码中,任何 js 文件都不需要 Leaflet,因此不会加载它。

将此行添加到 index.js 文件的顶部:

require('leaflet')