Vue.js3-“在‘vuex’中找不到出口‘createStore’

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

警告编译了 1 个警告 11:50:40 PM 在 ./src/store/store.js 中警告“在‘vuex’中找不到导出‘createStore’

我安装了 vuex npm install --save vuex

我正在使用 vue 3

我的 Store.js:

import { createStore } from "vuex";
import Movie from './Modules/Movie'
import post from './Modules/post'



const store = createStore({
    modules: {
        post,
        Movie
    },

   

});

export default store;

我的 main.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');

回答

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

npm install --save vuex@next

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

yarn add vuex@next


以上是Vue.js3-“在‘vuex’中找不到出口‘createStore’的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>