我尝试从https://github.com/PaulLeCam/react-leaflet/blob/master/docs/Getting%20started.md运行反应代码示例,但是我得到了#le; #leaflet2.default.map不是函数" react-leaflet.js中的下一个代码出错:
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
...
}
答案 0 :(得分:0)
在你的代码中,任何js文件都不要求Leaflet,因此它没有被加载。
将此行添加到index.js文件的顶部:
require('leaflet')