Webpack
What's webpack?
In essence Webpack is a bundler that bundles your Javascript and other front-end assets. Such as CSS, HTML and images.In order to bundle your assets, Webpack has to be able to process the Javascript and other assets. It uses a concept of loaders for that.
Even though recent versions of Webpack do not need a configuration-file, if you wish to customize the bundling-process, you will quickly see that a configuration-file is required.
Have a look at the documentation: https://webpack.js.org/
// an example webpack.config.js-file
const path = require("path");
module.exports = {
output: {
filename: "my-bundle.js",
},
module: {
rules: [
{ test: /\.jsx?$/, use: "babel-loader" }
]
}
}
Last updated
Was this helpful?