React + TypeScript+ Vite 配置路径别名和vscode智能路径提示

配置路径别名

在根目录下的 vite.config.ts 文件中配置如下代码,就可以使用路径别名了。

ts 复制代码
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path'

// https://vite.dev/config/
export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src'),
    },
  }
})

此时可以正常启动项目,并正确使用路由了。

但是还是会报警告,所以我们还需要配置 vscode 的智能路径提示配置。

修改 Vscode 智能路径提示

在根目录下的 tsconfig.json 文件中配置如下代码。

json 复制代码
{
  "compilerOptions": {
    "jsx": "react-jsx",
    "baseUrl": ".",
    "paths": {
      "@/*": ["src/*"]
    }
  }
}

测试警告也消失了。

相关推荐
Java后端的Ai之路23 分钟前
09-React组件生命周期
前端·react.js·前端框架
Java后端的Ai之路11 小时前
06-React-Props
前端·react.js·前端框架
cgblpx16 小时前
vscode的安装
ide·vscode·编辑器
雨雨雨雨雨别下啦19 小时前
【OpenHarmony北向开发】ArkTS基础教学
typescript·arkts·openharmonys
ZoeLandia21 小时前
TypeScript 01:类型注解与类型推断
前端·javascript·typescript
ZoeLandia21 小时前
TypeScript 02:interface、type 与类型收窄
前端·typescript
Java后端的Ai之路1 天前
07React_Props验证器
人工智能·python·react.js·架构·fastapi
Aolith1 天前
从收藏到错题本,我在 React 全栈项目里实现了一套复习系统
mongodb·react.js·全栈
行者-全栈开发1 天前
华为云码道 CodeArts 实测:让 AI 用纯 TypeScript 写一个确定性回放的塔防小游戏「熵减特勤局」
typescript·小游戏·canvas·ecs·ai 编程·华为云码道·codearts 代码智能体
一木 之林1 天前
Agent智能体学习总结:从一次调用到模型自主规划、工具调用与 ReAct 循环的项目实战-6/6
前端·人工智能·学习·react.js