In this chapter we discussed the evolution of the JS language and its ecosystem, and how this evolution lead to the appearance of module bundlers. We also looked at webpack, the module bundler of choice of Vue CLI 3.
We looked at how to plug in a very basic Vue-powered app, running on single file Vue templates. Alongside this mini-project, we also looked at a number of important webpack concepts. We finished the chapter by observing HMR on a Vue project.
Now that we know the very basics of how webpack works, in the chapters that follow, we'll discuss some other related technologies and we'll build on our knowledge of webpack and Vue CLI 3. The next topic we'll be closely examining is Babel.