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

测试警告也消失了。

相关推荐
爱的叹息2 小时前
容器初始化Spring Boot项目原理,即web项目(war)包涉及相关类对比详解
前端·vue.js·typescript
阿豪啊2 小时前
TypeScript 中any 和 unknown的区别
typescript
前端熊猫4 小时前
React Native (RN)的学习上手教程
学习·react native·react.js
一杯咖啡*_*9 小时前
VSCode优雅的使用debug
ide·vscode·python·编辑器·bug
@PHARAOH14 小时前
HOW - 缓存 React 自定义 hook 的所有返回值(包括函数)
前端·react.js·缓存
weixin_7488770015 小时前
【在Node.js项目中引入TypeScript:提高开发效率及框架选型指南】
javascript·typescript·node.js
请叫我飞哥@15 小时前
在 Visual Studio Code 中安装 Python 环境
ide·vscode·python
涵信16 小时前
第二节:React 基础篇-受控组件 vs 非受控组件
前端·javascript·react.js
HyaCinth19 小时前
Taro 数字滚动组件
javascript·react.js·taro
去伪存真19 小时前
看我如何破解api接口文档定义空白, 还不想手动写接口TS类型定义的困局
前端·typescript