Cannot find module ‘../views/xx.vue‘ or its corresponding type declarations.ts

搭建vue3项目时,报Cannot find module '../views/xx.vue' or its corresponding type declarations.ts错误:

原因:因为ts只能解析 .ts 文件,无法解析 .vue文件

解决方案:在项目根目录下的env.d.ts文件里面输入如下代码

复制代码
declare module '*.vue' {
  import { DefineComponent } from 'vue';
  const component: DefineComponent<{}, {}, any>;
  export default component;
}
相关推荐
满分观察网友z几秒前
vue的<router-link>的to里面的query和params的区别
前端
小约翰仓鼠1 分钟前
vue3表格使用Switch 开关
前端·javascript·vue.js
JiangJiang3 分钟前
🔥 面试官:Webpack 为什么能热更新?你真讲得清吗?
前端·面试·webpack
anyup22 分钟前
快崩溃了!华为应用商店已经 4 次驳回我的应用上线
前端·华为·uni-app
Qian Xiaoo36 分钟前
前后端分离开发 和 前端工程化
前端
要加油哦~1 小时前
vue · 插槽 | $slots:访问所有命名插槽内容 | 插槽的使用:子组件和父组件如何书写?
java·前端·javascript
先做个垃圾出来………1 小时前
split方法
前端
前端Hardy2 小时前
HTML&CSS:3D图片切换效果
前端·javascript
spionbo2 小时前
Vue 表情包输入组件实现代码及完整开发流程解析
前端·javascript·面试