vite typescript项目 :找不到模块“./***.vue”或其相应的类型声明——解决方案

14,396次阅读
没有评论

共计 448 个字符,预计需要花费 2 分钟才能阅读完成。

vue3+ts 报错:
找不到模块“./App.vue”或其相应的类型声明。ts(2307)

vite typescript 项目:找不到模块“./***.vue”或其相应的类型声明——解决方案

解决方法:

1、在 src 文件夹找到 vite-env.d.ts 加入以下代码:

declare module '*.vue' {
  import type { DefineComponent } from 'vue'

  const vueComponent: DefineComponent{}, {}, any>

  export default vueComponent
}

2、若无 vite-env.d.ts 文件,则在项目根目录创建 env.d.ts 文件(如果已有,则在文件中追加)以下代码:

declare module "*.vue" {
  import type { DefineComponent } from "vue";
 
  const vueComponent: DefineComponent{}, {}, any>;
 
  export default vueComponent;
}

搞定

原文地址: vite typescript 项目:找不到模块“./***.vue”或其相应的类型声明——解决方案

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-02发表,共计448字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)