https://www.youtube.com/watch?v=TzdEpgONurw

npm i http-server npm i nodemon npm i http-server npm i -D webpack npm i -D webpack-cli npm i -D html-webpack-plugin html-loader npm i -D webpack-dev-server npm install -D babel-loader @babel/core @babel/preset-env

file-loader is DEPRECATED!!! -> USE Asset Modules instead, file-loader does not work with html-loader

npm i -D file-loader

see https://webpack.js.org/migrate/5/

Start http server: joachim@acer:/conovum/webpacktut/src$ nodemon ../node_modules/http-server/bin/http-server joachim@acer:/conovum/webpacktut/dist$ nodemon ../node_modules/http-server/bin/http-server

  "scripts": {
    "build": "webpack",

    //Start hot reload server, also reloads webpage!!! NICE NICE NICE
    "start:dev": "webpack-dev-server"
  },

npm run build

then

npm run start:dev

npm i -D node-sass style-loader css-loader sass-loader mini-css-extract-plugin

npm install url-loader