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

晚上11:50:40,警告汇编为1条警告

我在npm install --save vuex之前安装了vuex

我用的是vue 3

我的店.js:

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

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

export default store;

我的主菜.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.js相关问答推荐

设置Vite Vue 3需要多个应用程序输出目录

:deep() 带有嵌套 scss 规则的语法

使用 nuxt.js 组件自动导入对性能不利吗?

将初始值设置为可直接在 HTML 中使用的 vue.js 模型

更改 Vuetify 轮播高度

Vue-tables-2(vuex)react性不起作用

Vuetify 复选框:如何停止点击事件?

自定义props类型

v-on:submit.prevent 不停止表单提交

vuejs中通过变量动态调用方法

Vue更改宽度和内容

Vuetify v-btn 路由活动类问题

Vuex 存储数据总是驻留在内存中?

单击时交换组件

如何在 VueJS 中下载本地存储的文件

如何在 vue.js 中进行嵌入?

Vue组件如何命名

VueJS 按键查找元素

Apollo 客户端在向服务器发送Mutations 时返回400(错误请求)错误

如何在 vue 组件中使用 vuex?