我正在将 JavaScript 项目转换为 TypeScript。
但是,当我尝试让 Vue 使用 Vuex 时,出现类型错误。
import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
看起来问题是 vuex 没有像 vuejs 那样提供类型定义?
因为我还必须设置
"allowSyntheticDefaultImports": true
在我的 tsconfig.json 中。
我怎样才能解决这个问题并使 Vue.use 接受 Vuex 作为正确的类型?
我希望我有一个更好的答案,但我最终删除了 node_modules 并重新安装它们。这似乎是版本之间的不匹配。
在我运行快速软件包安装和升级之后,Vue / Vuex 自己的类型确实处理了一切。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)