vue3学习中踩的坑

1.找不到模块“./App.vue”或其相应的类型声明。

 

 

 报错原因:typescript 只能理解 .ts 文件,无法读取 .vue文件

 解决: 在最外层声明一个全局文件,内容如下

1
2
3
4
5
6
7
declare module '*.vue' {
  import { App, defineComponent } from 'vue'
  const component: ReturnType<typeof defineComponent> & {
    install(app: App): void
  }
  export default component
}

2.使用vue3.2.16,vite2.6.4版本,ts构建项目,想使用别名,在vite配置过resolve后文件中还是不能识别

 

 

 

 解决方案:在tsconfig.json也配置别名

vite.config.js 里的是给 Rollup 看的,实际是 @rollup/plugin-alias 这个插件的配置项,用于 Rollup 构建时模块化查找路径。

tsconfig.json 里的是给 tsc 看的,用于 TypeScript 构建时模块化查找路径

posted @   月下云生  阅读(276)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
点击右上角即可分享
微信分享提示