idea无法解析目录@/xxx

显示错误如下

image.png

解决办法

  1. vite.config.js 中添加配置,配置'@'的别名

import { fileURLToPath, URL } from 'node:url'
// https://vitejs.dev/config/
export default defineConfig({
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url)),
    },
  },
})

  1. 项目重新编译后就可以正常识别了

image.png

错误原因

idea识别别名错误

配置分析

  • resolve.alias: 表示设置路径别名的配置选项。
  • '@': 别名,这里代表根目录下的src目录。
  • fileURLToPath(new URL('./src', import.meta.url)): 这是一个函数调用,用于生成路径别名。它将当前文件的URL(即vite配置文件的URL)与相对路径'./src'组合起来,然后将其转换为文件系统路径。

综合起来,这段配置的作用是将'@'别名映射到项目的src目录,方便在项目中使用'@'来引用src目录下的文件或模块。

posted @   三只坚果  阅读(197)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示

目录导航