写一个模拟的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";
}
错误没有了,工程目录和文件如图