无法在 React 中加载 .geojson 文件

Unable to load a .geojson file in React

我正在尝试使用以下方法在 React 中导入一个 .geojson 文件:

import data from 'filename.geojson';

但是当我打印下面的代码 console.log(data) 来检查它是否加载时,我得到了这个:

/static/media/filename.e789b00e.geojson

然后,如果我将文件扩展名更改为 .json 而不是 .geojson,它会正确加载 geoJSON 对象。有什么问题吗?

我正在尝试在 react-leaflet <GeoJSON />

中使用 geojson 对象

Webpack 可能对 .json 文件和 .geojson 文件使用不同的导入策略。

看这里:https://v4.webpack.js.org/loaders/json-loader/

如果您需要像 json 一样处理自定义扩展,您需要指定它以便 json-loader 也用于它们。

编辑: 已更新 link,感谢 NanoNova!