Currently I am working with Vue CLI version ^3.0.0 and Vuex ^3.6.0, but when I want to use Vue.use(Vuex). It says in the browser cannot read use of undefined.
Code:
main.js
import App from './App.vue'
import store from './store'
new Vue({
store,
render: h => h(App)
}).$mount('#app')
Store.js:
import Vue from 'vue';
import Vuex from 'Vuex';
Vue.use(Vuex);
export default Vuex.Store({
state: {
count: 0
},
mutations: {
increment(state) {
state.count++
}
}
})
Error received:
Uncaught TypeError: Cannot read property 'use' of undefined
Do you guys have any idea?
Thanks in advance.
vue add vuex
and it'll do all the work – Asimple