MacOS 下的VScode无法使用 command + 单击自定义组件名跳转到对应的 .vue 文件如何解决?

作者站长头像
站长
· 阅读数 4

问题描述

对于同一项目,在 Windows10 下是使用 ctrl+单击 可以跳转到对应的 .vue 文件。但是在MacOS下却无效。例如我定义了一个 BasePagination.vue 这个组件并使用 unplugin-vue-components 插件自动注册注册该组件。项目可以正常运行,但是唯独在 MacOS 下无法使用 command+单击 跳转。

Windows:MacOS 下的VScode无法使用 command + 单击自定义组件名跳转到对应的 .vue 文件如何解决?

MacOS:MacOS 下的VScode无法使用 command + 单击自定义组件名跳转到对应的 .vue 文件如何解决?

尝试过的方法

  • 重装 VScode
  • 只安装 Vue 相关的 VScode 插件
  • 重启电脑
  • 删除 node_modules 重新下载项目依赖

开发环境

  • MacOS Ventura 13.6
  • VScode 1.84.0 (arm)
  • PNPM 8.10.2
  • Node.js 20.9.0
  • Vue 3.3.4
  • TypeScript 5.1.6
  • unplugin-vue-components 0.25.2
回复
1个回答
avatar
test
2024-06-25

问题解决了,是 Vue Language Features (Volar) 插件版本的问题 1.8.22 版本存在BUG,无法显示自定义组件的类型. 将版本降到 1.8.11 即可

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容