You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React+TS+Vite项目中配置src绝对导入需调整哪些配置文件?

在React + TypeScript + Vite中实现src目录绝对导入的配置方案

要实现import x from 'src/components/x'这类从src目录起始的绝对导入,需要修改两个核心配置文件,解决模块解析错误问题:

1. 修改Vite配置文件 vite.config.ts

在配置中添加路径别名映射,让Vite能够识别src开头的导入路径:

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path'

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

如果TypeScript提示path模块不存在,执行以下命令安装类型声明:

npm install @types/node --save-dev

2. 修改TypeScript配置文件 tsconfig.json

配置TypeScript的路径解析规则,确保编辑器和TS编译器能正确识别src路径:

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "src/*": ["./src/*"]
    },
    // 保留原有其他配置项...
  }
}

配置完成后,重启Vite开发服务器,即可正常使用src/xxx格式的绝对导入,不会再出现模块解析失败的错误。

内容的提问来源于stack exchange,提问作者Bishonen_PL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 13:55:40