无法在 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!
我正在尝试使用以下方法在 React 中导入一个 .geojson
文件:
import data from 'filename.geojson';
但是当我打印下面的代码 console.log(data)
来检查它是否加载时,我得到了这个:
/static/media/filename.e789b00e.geojson
然后,如果我将文件扩展名更改为 .json
而不是 .geojson
,它会正确加载 geoJSON
对象。有什么问题吗?
我正在尝试在 react-leaflet
<GeoJSON />
Webpack 可能对 .json 文件和 .geojson 文件使用不同的导入策略。
看这里:https://v4.webpack.js.org/loaders/json-loader/
如果您需要像 json 一样处理自定义扩展,您需要指定它以便 json-loader 也用于它们。
编辑: 已更新 link,感谢 NanoNova!