From their website we pack is defined as:
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
My confusion starts from this answer. It describes webpack-dev-server as :
Webpack Dev Server is itself an express server which uses webpack-dev-middleware to serve the latest bundle and additionally handles hot module replacement (HMR) requests for live module updates in the client.
Is webpack being used to ‘compile’ express or is it a way to tell express there are changes in the front end?
My confusion even gets deeper when I look at this project and (according to their package.json file) they have used webpack-dev-server but I cannot see any webpack installed.What is going on? Can you use webpack dev server without Webpack ?
And finally my last question does angular came with webpack inside it or do you need to install it to use it?