need for json loader in webpack 5

Viewed 1465

I want to import .geojson file extension just like .json files (I don't need any special parsing). as I seen in webpack docs:

Since webpack >= v2.0.0, importing of JSON files will work by default. You might still want to use this if you use a custom file extension. See the v1.0.0 -> v2.0.0 Migration Guide for more information

but when I switch documentation version to webpack 5, there is no more content about this solution.

what is best practice to have .geojson files without downloading any extra module

1 Answers

In webpack 5 we can use "Asset Modules" to load common files like "json", "png" etc. See for more info: https://webpack.js.org/guides/asset-modules/

The loader config for your case might looks like this:

{
    test: /\.geojson$/,
    type: 'json',
}

Related