我正在做一个使用TypeScript的Vue2项目。我使用的是安装了Vetur和TypeScript扩展的VSCode。
无论何时发生TypeScript警告,VSCode覆盖都会显示TypeScript和Vetur报告的相同警告。

此外,任何intellisense菜单都会显示两次选项。

我想把两个扩展都安装好。我如何才能让他们友好相处,并且只显示一次警告呢?
发布于 2021-11-22 16:53:48
这可能是因为两个扩展都使用了不同版本的TS。Vetur有一个setting来使用工作空间版本的TS (简单地来自node_modules),我打赌VS的TS扩展也会有类似的东西。
还要注意的是,Vetur不再是Vue+TS的官方推荐工具,但Volar是--根据我个人的经验,它真的更好,更积极地开发(甚至支持script setup,没有完美但相当不错的Options API/Composition和script setup之间的自动转换)
虽然Volar表示它是为Vue 3设计的,但它仍然可以与Vue 2和composition很好地配合使用。因此,在VSCode中禁用Vetur应该是安全的,如果您启用了Volar。
https://stackoverflow.com/questions/69957684
复制相似问题