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/*"]
    }
  }
}

测试警告也消失了。

相关推荐
海盐泡泡龟1 小时前
“组件、路由懒加载”,在 Vue3 和 React 中分别如何实现? (copy)
前端·javascript·react.js
蚂小蚁1 小时前
从DeepSeek翻车案例看TypeScript类型体操的深层挑战
typescript·deepseek·trae
国家不保护废物3 小时前
🧩 React 组件化进阶:像乐高大师一样搭建你的应用世界!
前端·react.js·ai编程
TimelessHaze3 小时前
从"切图崽"到前端工程师:React 到底是个啥?🚀
前端·react.js·ai编程
聪明的水跃鱼3 小时前
闲谈 React 渲染机制
react.js
Java陈序员3 小时前
再见 Navicat!一款开源的 Web 数据库管理工具!
java·react.js·docker
HarderCoder3 小时前
ByAI:Rect-redux实现及connect函数
前端·react.js
梦星辰.5 小时前
VSCode CUDA C++进行Linux远程开发
linux·c++·vscode
小满zs5 小时前
Zustand 第三章(状态简化)
前端·react.js
*Lisen6 小时前
重新安装解决mac vscode点击不能跳转问题
ide·vscode·macos