I am trying to set up a TypeScript express/node application in Visual Studio Code following the Microsoft guide but changing it to use TypeScript however when it comes to instal
As of the release of TypeScript 2.0 last month, the recommended tool for installing typings is our trusty old friend npm
instead of typings
or tsd
.
npm install @types/node --save
With npm, there's no need to worry about "global" or "ambient" installations anymore.
You also don't need to worry about adding
tags to the top of your source files anymore; just drop the following property into your compilerOptions
in tsconfig.json
, and the TypeScript compiler will automatically find the npm typings you've installed:
"typeRoots": [ "node_modules/@types" ]
Here's a blog post that explains the change in some more detail: https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/