How to do it...

Create a new project based on the Webpack template with the following command run in a new directory:

vue init webpack

How you answer the question is not relevant. Run npm intall and install Vuex with npm install vuex --save or yarn add vuex if you use yarn. 

Open the  main.js file inside the src folder and add the following highlighted lines to finish installing Vuex:

import Vue from 'vue'import App from './App'import router from './router'import store from './store'/* eslint-disable no-new */new Vue({ el: '#app', router, store, template: '<App/>', components: { App }})

Of course, there is no store module right now, so you need to create one. To do this, create a folder just under the src folder and call it store. Inside ...

Get Vue.js 2 Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.