MacOS 下的VScode无法使用 command + 单击自定义组件名跳转到对应的 .vue 文件如何解决?
问题描述
对于同一项目,在 Windows10 下是使用 ctrl+单击
可以跳转到对应的 .vue
文件。但是在MacOS下却无效。例如我定义了一个 BasePagination.vue
这个组件并使用 unplugin-vue-components
插件自动注册注册该组件。项目可以正常运行,但是唯独在 MacOS 下无法使用 command+单击
跳转。
Windows:
MacOS:
尝试过的方法
- 重装 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个回答
test
2024-06-25
问题解决了,是 Vue Language Features (Volar)
插件版本的问题 1.8.22
版本存在BUG,无法显示自定义组件的类型. 将版本降到 1.8.11
即可
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容