首页 前端知识 关于Vite ts构建项目,import引入文件路径标红找不到模块“xxxx”或其相应的类型声明问题解决

关于Vite ts构建项目,import引入文件路径标红找不到模块“xxxx”或其相应的类型声明问题解决

2024-04-19 21:04:36 前端知识 前端哥 94 647 我要收藏

在vite+ts项目中,import引入文件标红问题,虽然不影响项目正常运行,但是这个红波浪看的非常难受,作为一名对自己严格要求的程序猿来说,这是不能容忍的。
在这里插入图片描述
查找了很多博客资料,找到了解决办法,记录一下。

  1. 首先在项目的 vite.config.ts 文件中,配置路径别名
import { defineConfig } from 'vite'
import path form 'path'
export default defineConfig({
resolve: {
//配置文件扩展名
alias: {
'@': path.resolve(__dirname, 'src'),
'assets': path.resolve(__dirname, 'src/assets')
},
},
})
复制
  1. tsconfig.json 文件中同样需要添加路径配置
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@": ["src"],
"@/*": ["src/*"],
"assets/*": ["src/assets/*"]
}
}
}
复制

两个文件配置好后,波浪线就消失啦~
在这里插入图片描述

情况二:引入路径时,写上 .ts 后缀报错,导入路径不能以".ts"扩展名结束,…

在这里插入图片描述
这个问题就很好解决了,把 .ts 后缀去掉即可。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/5321.html
标签
typescript
评论
还可以输入200
共0条数据,当前/页
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!