无法找到模块“vuex”的声明文件。“../node_modules/vuex/dist/vuex.mjs”隐式拥有 “any“ 类型。

写一个模拟的springboot+vuw的demo的时候,需要用到vuex,结果按照示例,安装好,

行以下命令,安装Vuex ,注:我的项目是vue2的项目,所以安装的是3.6.2版本的vuex
npm install vuex@3.6.2 --save

按照完成后,新建src/store/index.js,专门存放vuex,index.js 内容如下

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

结果第二行,报错,一直提示“无法找到模块“vuex”的声明文件。“d:/vue/demo/demo-vue/node_modules/vuex/dist/vuex.mjs”隐式拥有 "any" 类型。”,网上找来找去,看到下面这篇文章

https://blog.csdn.net/wsxhfa/article/details/134866977

但是,我搜索本地没有vite-env.s.ts文件啊,后来试了下,直接在项目的src同级目录下,新建一个同名文件,然后按照帖子描述,在里面粘贴下面的内容:

declare module "vuex" {
    export * from "vuex/types/index.d.ts";
    export * from "vuex/types/helpers.d.ts";
    export * from "vuex/types/logger.d.ts";
    export * from "vuex/types/vue.d.ts";
}

错误没有了,工程目录和文件如图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值