Problem: VSCode uses its built-in TypeScript version by default


Problem: VSCode uses its built-in TypeScript version by default. So if your project uses a different TypeScript version, people may experience type issues.

Solution: Tell VSCode to use your workspace’s TypeScript version (the TypeScript version in your package.json).

1. Open a .ts or .tsx file
2. Hit Cmd+Shift+P (Mac) or Ctrl+Shift+p (Win)
3. Enter: “Select TypeScript Version”
4. Select "Use Workspace Version"

The setting is written to .vscode/settings.json.

Now we know everyone using VSCode is using the same TypeScript version. 👍

View original on X