报错为 找不到模块@/store(@/router)
这个报错不影响使用,查明原因不是ts.config.json的路径映射配置问题,而是router和vuex的index文件是js文件,而main.ts是typescript文件,引入的router和store没有类型声明,统一修改为typescript文件后解决。
文件修改如下:
main.ts
//vue router
import router from '@/router/index'
//vuex
import store from '@/store/index'
将store/index.js和router/index.js的后缀名改为ts
修改内容如下
store/index.ts
import { createStore } from 'vuex'
const store: any = createStore({
state() {
return {
count: 0
};
},
mutations: {
ADD(state: any) {
state.count ++
}
},
actions: {
},
});
export default store
router/index.ts
import {createRouter, createWebHashHistory} from