Problem
Manual selection of Vue Language Server (LSP) and Vue TypeScript Plugin versions is not available in WebStorm 2026.3. The settings provide only two options: Disabled and Automatic. The Automatic option does not properly detect compatibility in certain setups, such as Vue 3 projects using legacy Class API syntax (with vue-facing-decorator), which require LSP version 3.0.x. As a result, false TS2339 errors are reported for every class member.
Cause
The settings for Vue LSP and Vue TypeScript Plugin were changed in WebStorm 2026.3 to remove manual version selection, relying instead on automatic detection based on the project’s Vue version. This detection does not account for specific use cases such as Vue 3 projects that use the Class API, which require an earlier LSP version because this syntax was deprecated in version 3.1.x.
Resolution
- Open Help | Find Action in WebStorm.
- Type “Registry…” and open the Registry.
- Set
vue.language.server.default.versionandvue.ts.plugin.default.versionto3.0.11. - Restart the IDE.
WebStorm will download and use the specified versions for your project, restoring compatibility.
Comments
0 comments
Please sign in to leave a comment.