vite配置@别名,以及如何让IDE智能提示路经

1.配置路径(vite.config.js)

javascript 复制代码
// vite.config.js
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";

// https://vite.dev/config/
export default defineConfig({
  server: {
    port: 8080,
  },
  plugins: [vue()],
  resolve: {
    alias: {
      "@": path.resolve(__dirname, "src"), // 配置 @ 指向 src
    },
  },
});

2.IDE配置

(项目根路径下,新建jsconfig.json。和src同级)

javascript 复制代码
// jsconfig.json
{
  "compilerOptions": {
    "baseUrl": ".", // 相对于项目根目录
    "paths": {
      "@/*": ["src/*"] // 告诉 IDE:@ 就是 src
    }
  },
  "include": ["src"]
}

3.测试

相关推荐
掘金者阿豪2 分钟前
Codex 怎么突然变慢了?一个需求跑几十分钟,我才发现它的工作方式已经变了
前端·后端
AI直播技术杂谈4 分钟前
直播画面突然模糊了,排查了三个小时
开发语言·php
用户931456355667 分钟前
从 3 秒到 300 毫秒:一次真实的前端首屏性能优化全记录
前端
whn19778 分钟前
dm9安装初体验
前端
菜冻鱼12 分钟前
Python-pytorch-数据加载
开发语言·人工智能·pytorch·python·深度学习·机器学习
阿黎梨梨14 分钟前
从零搞懂 JWT 登录鉴权:一张“电子通行证”的诞生记
前端
全栈项目管理程序猿14 分钟前
ArcGIS JS 基础教程(12):视图截图 takeScreenshot
javascript
用户9210802628614 分钟前
ChatMessageList 消息列表组件:基于 BubbleList 搭建 AI 对话展示区
前端
heimeiyingwang17 分钟前
【架构实战】可观测性三支柱实战:Metrics、Logging、Tracing 如何统一落地
开发语言·架构·php
HjhIron19 分钟前
实战 React + JWT + Zustand:从零搭建登录鉴权系统
前端