Organize + Automate + Deploy = Webpack Chapter 16This will start the compilation reading code from the dist.js file. Wait a minute, this file
doesn't exist yet. Let's create it and add the following code inside:
import Vue from 'vue'
import Shaker from './Shaker'
Vue.component('shaker', Shaker)In the final JavaScript minified file, the Vue dependency will be taken externally, and then
we register the component globally.
As the last change, I would suggest modifying the folder in which the minified file gets
saved. In the config/index.js file, edit the following line:
assetsSubDirectory: 'static',Swap the preceding line with the following code:
assetsSubDirectory: '.',Now run the command to build the minified file with npm:
npm run buildYou will see an output that looks like this:
To test our file, we can use JSFiddle