Volar Takeover 模式是什么

当我们用vite创建一个使用TypeScript的vue3项目时,用VSCode打开Workspace时,有时会发现tsconfig.json、vite.config.ts文件内会报引用错误,这就是Volar 插件(TypeScript Vue Plugin (Volar))导致的问题,由于Volar 插件另外启用了一个TS语言服务实例,用于vue单文件组件和TypeScript一起工作,同时普通的 TS 文件依然由 VSCode 内置的 TS 语言服务来处理,从而导致这些莫名报错(虽然这些报错不影响项目运行,但看着很不爽)。大型项目甚至影响性能,这就需要开启Volar Takeover 模式

需要做的就是在当前Workspace中禁用VSCode内置的TS语言服务,如下:

 搭配 TypeScript 使用 Vue | Vue.js (vuejs.org)

 
posted @ 2023-04-26 17:19  路鸣  阅读(1046)  评论(0编辑  收藏  举报