使用vite构建的react-ts,路径别名配置提示无效

1.vite-config.ts

TypeScript 复制代码
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import * as  path from "path"
// https://vitejs.dev/config/
export default defineConfig({
  base: '/',
  plugins: [react()],
  resolve: {
    alias: {
      "@": path.resolve(__dirname, "./src"),
    }
  },


})

2.注意是在tsconfig.app.json中添加,不是tsconfig.json

TypeScript 复制代码
{
  "compilerOptions": {
    "composite": true,
    "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
    "target": "ES2020",
    "useDefineForClassFields": true,
    "lib": [
      "ES2020",
      "DOM",
      "DOM.Iterable"
    ],
    "module": "ESNext",
    "skipLibCheck": true,
    /* Bundler mode */
    "moduleResolution": "bundler",
    "allowImportingTsExtensions": true,
    "resolveJsonModule": true,
    "isolatedModules": true,
    "moduleDetection": "force",
    "noEmit": true,
    "jsx": "react-jsx",
    /* Linting */
    "strict": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "noFallthroughCasesInSwitch": true,
//------------------添加------------------
    "baseUrl": "./",
    "paths": {
      "@/*": [
        "src/*"
      ]
    },
//------------------
  },
  "include": [
    "src"
  ]
}
相关推荐
用户47949283569151 天前
改了CSS刷新没反应-你可能不懂HTTP缓存
前端·javascript·面试
还好还好不是吗1 天前
老项目改造 vue-cli 2.6 升级 rsbuild 提升开发效率300% upupup!!!
前端·性能优化
sumAll1 天前
别再手动对齐矩形了!这个开源神器让 AI 帮你画架构图 (Next-AI-Draw-IO 体验)
前端·人工智能·next.js
OpenTiny社区1 天前
2025OpenTiny星光ShowTime!年度贡献者征集启动!
前端·vue.js·低代码
wangan0941 天前
不带圆圈的二叉树
java·前端·javascript
狗哥哥1 天前
从零到一:打造企业级 Vue 3 高性能表格组件的设计哲学与实践
前端·vue.js·架构
疯狂平头哥1 天前
微信小程序真机预览-数字不等宽如何解决
前端
Drift_Dream1 天前
前端趣味交互:如何精准判断鼠标从哪个方向进入元素?
前端
hqk1 天前
鸿蒙ArkUI:状态管理、应用结构、路由全解析
android·前端·harmonyos
米思特儿林1 天前
NuxtImage 配置上传目录配置
前端