Im a newbie vuejs dev and im trying to use vuex for state management but encounter an error. Here is the code:
**main.js file**
import { createApp } from 'vue';
import router from './router';
import store from './store/index';
import App from './App';
import vuetify from './plugins/vuetify';
const app = createApp(App);
app.use(router);
app.use(store);
app.use(vuetify);
app.mount('#app');
**error**
WARNING Compiled with 4 warnings
warning in ./src/main.js
"export 'createApp' was not found in 'vue'
warning in ./node_modules/vuex/dist/vuex.esm-browser.js
"export 'inject' was not found in 'vue'
warning in ./node_modules/vuex/dist/vuex.esm-browser.js
"export 'reactive' was not found in 'vue'
warning in ./node_modules/vuex/dist/vuex.esm-browser.js
"export 'watch' was not found in 'vue'