在vite+ts项目中,import引入文件标红问题,虽然不影响项目正常运行,但是这个红波浪看的非常难受,作为一名对自己严格要求的程序猿来说,这是不能容忍的。
查找了很多博客资料,找到了解决办法,记录一下。
- 首先在项目的
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') }, }, })
复制
- 在
tsconfig.json
文件中同样需要添加路径配置
{ "compilerOptions": { "baseUrl": "./", "paths": { "@": ["src"], "@/*": ["src/*"], "assets/*": ["src/assets/*"] } } }
复制
两个文件配置好后,波浪线就消失啦~
情况二:引入路径时,写上 .ts
后缀报错,导入路径不能以".ts"扩展名结束,…
这个问题就很好解决了,把 .ts
后缀去掉即可。