Vue3+Vite如何解决“找不到模块“@/components/xxx.vue”或其相应的类型声明ts(2307)”
更新时间:2024年10月09日 16:30:15 作者:YUELEI118
在Vue项目中使用Vite时,可能因版本差异而需修改tsconfig.app.json而非tsconfig.json以解决编译错误,本文分享个人解决经验,供参考
1. 安装插件
pnpm i @types/node -D
2. 修改vite.config.ts文件
import path from 'path';
resolve: {
alias: {
"@": path.resolve(__dirname,"./src"),
},
},

3. 修改tsconfig.app.json文件
别人教的都是修改tsconfig.json文件
但是我发现可能是因为版本的问题
我的tsconfig.json长这样:

在tsconfig.app.json文件中添加
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"],
}

终于不报错了

4. vue和vite的版本

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
大前端代码重构之事件拦截iOS Flutter Vue示例分析
这篇文章主要为大家介绍了大前端代码重构之事件拦截iOS Flutter Vue示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-04-04
vue beforeDestroy clearInterval清除定时器失效的解决
这篇文章主要介绍了vue beforeDestroy clearInterval清除定时器失效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-06-06
Vue MVVM模型与data及methods属性超详细讲解
MVVM旨在利用WPF中的数据绑定函数,通过从视图层中几乎删除所有GUI代码(代码隐藏),更好地促进视图层开发与模式其余部分的分离,这篇文章主要介绍了Vue MVVM模型与data及methods属性2022-10-10
Vue element-UI el-select循环选中的问题
这篇文章主要介绍了Vue element-UI el-select循环选中的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-10-10


最新评论