正文
我在学习使用vue3和ts,但是当我写完全局声明文件的时候,在ts文件或者.vue文件使用该类型时都提示没有该类型,为什么?
具体信息:
我在src文件夹下的types文件夹定义全局声明文件:
route.d.ts
1 2 3 4 5 6 7 | import type { RouteRecordRaw } from 'vue-router' ; interface amiaRoute extends Omit { meta: { title?: string; icon?: string; } } |
我的ts配置文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | { "compilerOptions" : { "baseUrl" : "./" , "paths" : { "@/*" : [ "src/*" // 解决vite配置别名,ts不识别的问题 ] } }, "files" : [], "references" : [ { "path" : "./tsconfig.node.json" }, { "path" : "./tsconfig.app.json" }, { "path" : "./tsconfig.vitest.json" } ], "include" : [ "src/**/*.ts" , "src/**/*.d.ts" , "src/**/*.vue" , ], "exclude" : [ "node_modules" , "dist" ] } |
以上就是vue中定义全局声明vscode插件提示找不到问题解决的详细内容,更多关于vue全局声明vscode插件找不到的资料请关注IT俱乐部其它相关文章!