如果新建vue3+ts+vite的项目出现了找不到模块“./App.vue”或其相应的类型声明
的报错,是因为ts不能识别.vue
的文件,如果要解决这个问题就需要在根目录下的env.d.ts
文件添加一下配置
// 按照官网创建项目的方式就有这个文件,没有就自己创建一个 declare module "*.vue" { import { defineComponent } from "vue"; const Component: ReturnType<typeof defineComponent>; export default Component; }
如果在没有这个文件的情况下自行创建了文件,那么还需要在tsconfig.ts文件里面添加下面的配置