vue3项目绝对路径重命名后vscode无法提示路径,无法进行文件跳转

vue3项目绝对路径重命名后vscode无法提示路径

设置如下:

json 复制代码
//vite.config.js
resolve: {
      // 绝对路径重命名 @/xxxx => src/xxxx
      alias: {
        "@": path.resolve(__dirname, "src"),
      },
    },

设置完成后vscode无法提示路径,为什么无法提示路径?

根据vscode官网给出的解释jsconfig.json

因为Visual Studio Code 的 JavaScript 支持可以在两种不同的模式下运行:

第一种:文件范围 - 无 jsconfig.json

在此模式下,在 Visual Studio Code 中打开的 JavaScript 文件被视为独立单元。只要文件 a.js 未显式引用文件 b.ts (使用 import CommonJS 模块),两者之间就没有公共项目上下文文件。

第二中:显式项目 - 使用 jsconfig.json

JavaScript 项目是通过 jsconfig.json 文件定义的。目录中存在这样的文件表明该目录是 JavaScript 项目的根目录。文件本身可以选择列出属于该项目的文件、要从项目中排除的文件以及编译器选项

解决方案:

在根目录下增加文件 jsconfig.json

json 复制代码
{
    "compilerOptions": {
        "target": "ES6",
        "jsx":"preserve",
        "module": "commonjs",
        "allowSyntheticDefaultImports": true,
        "baseUrl": "./",
        "paths": {
            "/@/*": [
                "src/*"
            ]
        }
    },
    "exclude": [
        "node_modules"
    ]
}

增加完后点击vue组件就可以进行文件跳转

相关推荐
HarrySunCn11 小时前
如何使用VSCode开发Arduino项目
ide·vscode·单片机·编辑器
知青先生13 小时前
E9项目调试方式
java·ide
面壁的熊猫15 小时前
cursor+cline+MCP(论文agent)
vscode·agent·cursor·mcp
bulucc16 小时前
vim 快捷操作
linux·编辑器·vim
Aspect of twilight18 小时前
vscode python debug方式
ide·vscode·python·debug
Aevget18 小时前
.NET跨平台开发工具Rider v2025.3发布——支持.NET 10
ide·.net·开发工具·rider·rider v2025.3
啃火龙果的兔子20 小时前
vscode中可以使用的免费的AI编程工具有哪些
ide·vscode·ai编程
littlezls21 小时前
在VSCode中运行Python脚本文件时如何传参
vscode·python
宋明炜21 小时前
VSCode + MSYS2 配置 C 语言开发环境(详细步骤)
c语言·ide·vscode
yscript21 小时前
GPU分配BUG: Duplicate GPU detected : rank 1 and rank 0 both on CUDA device d5000
linux·运维·服务器·vscode·bug