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 globally) for type checking when editing that project?
json file. The typescript. tsdk workspace setting only tells VS Code that a workspace version of TypeScript exists. To actually start using the workspace version for IntelliSense, you must run the TypeScript: Select TypeScript Version command and select the workspace version.
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."
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With