Is there a way to force Visual Studio Code to use the TypeScript installed locally in a JS project (instead of the version bundled with VSCode, or the version installed glob
Shaun Luttins answer worked for me except for one detail: Using Version 1.31.1 of Visual Studio Code file settings.json only works if placed directly in the root folder of the workspace, not in folder .vscode
.
I assume that you have installed TypeScript in the myProject
directory.
cd myProject
npm install --save-dev typescript
If you have already done that, then add a .vscode/
directory with a settings.json
file that specifies the TypeScript SDK to use:
{
"typescript.tsdk": "node_modules\\typescript\\lib"
}
This is the final directory structure:
myProject
.vscode
settings.json
node_modules
typescript
lib
Important: make sure that you open VSCode in the myProject
directory!
The VS Code documentation calls this "using the workspace version of TypeScript."