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

测试警告也消失了。

相关推荐
冴羽6 小时前
来自顶级大佬 TypeScript 之父的 7 个启示
前端·typescript
Din1 天前
主动取消的防抖
前端·javascript·typescript
决斗小饼干1 天前
跨语言移植手记:把 TypeScript 的 Codex SDK 请进 .NET 世界
前端·javascript·typescript
Lupino1 天前
烧掉 10 刀 API 费,我才明白小程序虚拟列表根本不用“库”!
react.js·微信小程序
嚴寒2 天前
前端配环境配到崩溃?这个一键脚手架让我少掉了一把头发
前端·react.js·架构
Wect2 天前
LeetCode 17. 电话号码的字母组合:回溯算法入门实战
前端·算法·typescript
古茗前端团队2 天前
嗯…微信小程序主包又双叒叕不够用了!!!
react.js
IT星宿2 天前
开发一个 TypeScript 语言服务插件:让 RTK Query 的"跳转到定义"更智能
typescript·redux
寅时码3 天前
React 正在演变为一场不可逆的赛博瘟疫:AI 投毒、编译器迷信与装死的官方
前端·react.js·设计模式
学高数就犯困3 天前
React:一个例子讲清楚 useEffect 和 useReducer
react.js