Vue.js 3 - "在'vuex'中找不到出口'createStore'



运行我的应用程序时出现此错误:

警告编译有1个警告11:50:40 PM中的警告/src/store/store.js"在"vuex"中找不到导出"createStore">

我通过npm install --save vuex安装了vuex

我正在使用vue 3

myStore.js:

import { createStore } from 'vuex';
import Movie from './Modules/Movie';
import post from './Modules/post';
const store = createStore({
modules: {
post,
Movie,
},
});
export default store;

mymain.js:

import { createApp } from 'vue';
import App from './App.vue';
import router from './router';
import store from './store/store.js';
const app = createApp(App);
app.use(store);
app.use(router);
app.mount('#app');

您已经通过运行npm install --save vuex安装了Vuex 3.x版本,您应该卸载它npm uninstall --save vuex,然后通过运行以下命令安装与vue 3兼容的版本4:

npm install --save vuex@next

对于使用Yarn的人来说,下面是命令

yarn add vuex@next
$ yarn remove vuex
$ yarn add vuex@next

这解决了我的问题!

最新更新