https://webpack.js.org/guides/getting-started/
npm i -D webpack webpack-cli
-D -> devDependencies
npm i uuid
npm remove uuid
- "build": "webpack --mode production"
Replaced
- "build": "webpack
npm i -D sass style-loader css-loader sass-loader
install this if you don't want to edit the dist/index.html file
npm i -D html-webpack-plugin
https://webpack.js.org/guides/caching/
devtool: 'source-map',
npm i -D babel-loader @babel/core @babel/preset-env
output: {
assetModuleFilename: '[name][ext]' // asset loading
}
rules: {
test: /\.(png|svg|gif|jpeg|jpg)$/i,
type: "asset/resource"
}
npm i -D axios
npm i -D webpack-bundle-analyzer