首页 > 其他分享 >vue3.2+ts报错:找不到模块“./App.vue”或其相应的类型声明。

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

时间:2023-10-12 11:44:57浏览次数:35  
标签:vue vueComponent App ts bilibili 报错 env

解决方法:
在项目根目录创建 env.d.ts 文件(如果已有,则在文件中追加)加入下面内容:

declare module '*.vue' {

  import type { DefineComponent } from 'vue';

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

  export default vueComponent;

}

 报错原因:
未定义 .vue文件 的类型, 导致 ts 无法解析其类型,在env.d.ts中定义后方可解决。 作者:迷斯特航 https://www.bilibili.com/read/cv19000250/ 出处:bilibili

标签:vue,vueComponent,App,ts,bilibili,报错,env
From: https://www.cnblogs.com/xsj1989/p/17759141.html

相关文章

  • vue2常见选项和生命周期钩子函数
    Vue2提供了一些其他选项和钩子函数,以支持更高级的组件功能和配置,这些包括:data:data选项用于定义组件的响应式数据。这些数据将被Vue追踪,以便在数据发生变化时更新视图。data(){return{message:'Hello,Vue!'}}methods:methods选项用于定义组件的方法,这些方法......
  • 报错解决:java.security.InvalidKeyException: Illegal key size(微信支付v3遇到的问
    前言在使用微信支付v3生成jar包后本地测试没有问题在开发小程序支付功能的时候:本地开发好好的,放在linux服务器上运行时碰到报错原因是因为微信支付256位秘钥加密解密策略 可能会导致某些jdk的版本加密解密出现问题解决首先观察你这个目录下的文件根据文件内容做判断看下......
  • vue2 父传子,子传父
    在Vue2中,使用props来从父组件向子组件传递数据,而要从子组件向父组件传递数据,通常需要使用自定义事件。关键字分别是:从父组件向子组件传递数据(父传子):props:可以在子组件中使用props来接收父组件传递的数据。在父组件中,使用子组件标签的属性来传递数据。示例:<!--父组件--......
  • vue cli2 3 4使用lib-flexible px2rem完美解决移动端适配问题
    安装lib-flexible$npminstalllib-flexible--savelib-fiexble,lib-flexible会自动在html的head中添加一个metaname="viewport"的标签,同时会自动设置html的font-size为屏幕宽度除以10,也就是1rem等于html根节点的font-size。假如设计稿的宽度是750px,此时1rem应该等于75px。......
  • vue动态引入组件
    vue动态引入组件,正常情况是页面渲染时动态加载该页面组件,还能进行细化动态加载情况,比如弹窗组件动态导入:除了路由懒加载,你还可以在其他地方使用动态导入来按需加载组件。例如,在某个按钮的点击事件中异步加载一个组件:import('./components/MyComponent.vue').then((module)=>{......
  • 对于ogg19 mysql 中如果mysql中存在json数据类型,进程会abend问题报错信息 OGG-00774
    对于ogg19mysql是不支持json的这个数据类型还是比较常见的,这个数据类型是在ogg21才开始支持,对于这种报错可以打补丁进行修复Bug29998662:MySQLExtractAbendsWithoutErrorwithJSONdatatypesinbinlog 参考自:MySQLExtractAbendsWithoutErrorWithJSONDataT......
  • Vue生命周期
    Vue生命周期什么是Vue生命周期指的是Vue从创建到销毁整个过程在官网中这样说到"每个Vue组件实例在创建时都需要经历一系列的初始化步骤"以及"在此过程中,它也会运行被称为生命周期钩子的函数,让开发者有机会在特定阶段运行自己的代码。"官网图示如下  Vue生命周期函数......
  • uniapp部分浏览器input框设置disabled之后点击事件不生效
    给input设置css属性,外边包个盒子抛出点击事件 .disabled{pointer-events:none;}......
  • Blazor Server App Cannot find the fallback endpoint specified by route values
    github官方issues中提到的解决方案,CreateBuilder时指定项目绝对路径可以解决。1//指定项目路径,也可以用Assembly.GetCallingAssembly获取2conststringContentRootPath=@"C:\Users\BlazorServer";//项目的路径3conststringApplicationName=nameof(BlazorServer);......
  • 第十九篇 - Vue如何通过session记住User
    登录成功后前端存储user对象window.sessionStorage.setItem("currentuser",JSON.stringify(successResponse.data.data.user))前端script中使用user对象中的值JSON.parse(sessionStorage.getItem("currentuser")).user_name前端vue中使用user对象的值{{currentuser.usernam......