解决vite+vue3+ts项目中@路径报错的问题
·
我们上网或者ai上搜解决方案总是让我们在vite.config.ts配置
resolve: {
alias: {
'@': path.resolve(__dirname, './src'), // 相对路径别名配置,使用 @ 代替 src
},
},
在tsconfig.json中配置如下内容
{
"compilerOptions": {
// @路径配置
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]
}
},
}
以前的项目可能不会导致出错,但是现在用vite创建的vue3项目ts配置都会有多个json配置文件以及项目vite配置文件

我们打开tsconfig.app.json就会看到这个让我们写的配置的名字,

所以如果配置在tsconfig.json中一直报错,其实只要将配置写在 tsconfig.app.json 下就好
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": {
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedSideEffectImports": true,
// @路径配置
"baseUrl": "./",
"paths": {
"@/*": ["./src/*"]
}
},
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)