If you only have TypeScript installed for Visual Studio then:

  1. Start the Visual Studio Command Prompt
  2. Type tsc -v and hit Enter

Visual Studio 2017 versions 15.3 and above bind the TypeScript version to individual projects, as this answer points out:

  1. Right click on the project node in Solution Explorer
  2. Click Properties
  3. Go to the TypeScript Build tab
Answer from basarat on Stack Overflow
🌐
npm
npmjs.com › package › typescript
typescript - npm
Latest version: 5.9.3, last published: 2 months ago. Start using typescript in your project by running `npm i typescript`. There are 61830 other projects in the npm registry using typescript.
      » npm install typescript
    
Published   Sep 30, 2025
Version   5.9.3
Author   Microsoft Corp.
Top answer
1 of 16
292

If you only have TypeScript installed for Visual Studio then:

  1. Start the Visual Studio Command Prompt
  2. Type tsc -v and hit Enter

Visual Studio 2017 versions 15.3 and above bind the TypeScript version to individual projects, as this answer points out:

  1. Right click on the project node in Solution Explorer
  2. Click Properties
  3. Go to the TypeScript Build tab
2 of 16
83

Two years after the question was asked, using Visual Studio Command Prompt still did not produce right answer for me. But the usual Help|About window seems working these days:

UPDATE (June 2017):

  1. VS 2013 does NOT show this info. (Later note: VS 2017 Enterprise edition does not show this info either).

  2. VS uses Microsoft Build Engine (MSBuild) to compile Typescript files. MSBuild can support several major releases of Typescript, but About window shows only the latest one.

Here is how to get to the bottom of it:

A. To check which versions of Typescript are installed with your Visual Studio/MSBuild, inspect contents of C:\Program Files (x86)\Microsoft SDKs\TypeScript folder. For example, I have versions 1.0, 1.8 and 2.2:

B. Check which version of Typescript is requested by your project. In *.csproj file, look for <TypeScriptToolsVersion> tag, or you can add it if it is missing, like this


<PropertyGroup> ... <TypeScriptToolsVersion>1.8</TypeScriptToolsVersion> ... </PropertyGroup>

C. Finally, you can check, which version of Typescript is actually used by MSBuild. In TOOLS | Options | Projects and Solutions | Build and Run set MSBuild project output verbosity to Detailed:

Then build your project and inspect the output: you should see the reference to one of Typescript folders described in (A).

🌐
TypeScript
typescriptlang.org › download
TypeScript: How to set up TypeScript
You can use npm to install TypeScript globally, this means that you can use the tsc command anywhere in your terminal. To do this, run npm install -g typescript. This will install the latest version (currently 5.9).
🌐
npm
npmjs.com › package › tsc
tsc - npm
A deprecated release of the TypeScript compiler. Latest version: 2.0.4, last published: 4 years ago. Start using tsc in your project by running `npm i tsc`. There are 774 other projects in the npm registry using tsc.
      » npm install tsc
    
Published   Jan 15, 2022
Version   2.0.4
🌐
Visual Studio Code
code.visualstudio.com › docs › typescript › typescript-compiling
Compiling TypeScript
November 3, 2021 - Version 1.107 is now available! Read about the new features and fixes from November. ... TypeScript is a typed superset of JavaScript that transpiles to plain JavaScript. It offers classes, modules, and interfaces to help you build robust components.
🌐
Reddit
reddit.com › r/node › ts-node - how do i know what version of tsc it is actually using?
r/node on Reddit: ts-node - how do I know what version of tsc it is actually using?
April 8, 2019 -

Hi all... so I am currently in the midst of upgrading an existing project to a newer version of typescript. The issue I am having is that in package.json we have a command to compile everything with tsc:

"test:build": "tsc --outDir ./dist"

and a command to run the project locally through nodemon and ts-node:

"build:live": "nodemon --exec node --inspect -r ts-node/register ./index.ts | bunyan -l debug",

The issue is that the first command that builds directly with tsc gives compilation errors where our code is not correct for the new version of typescript that I've specified in package.json. That's to be expected and its fine. But the latter command that runs with nodemon and ts-node continues to run quite happily with no errors, which leads me to believe that, behind the scenes, its using a different and older version of tsc.

So, how can I determine which version of tsc is actually being used by ts-node? And more to the point, how can I get it to use the new version that I am trying to target?

Thanks in advance for any help, and sorry if this is a bad question but I am relatively new to the world of node and not having any luck Googling for this.

🌐
Graphite
graphite.com › guides › typescript-versioning
TypeScript versioning
To check the version of TypeScript installed on your system, you can run the following command in your terminal: ... This command invokes the TypeScript compiler (tsc) with the --version flag, which outputs the version of TypeScript currently ...
Find elsewhere
🌐
GitHub
github.com › Microsoft › TypeScript › issues › 4971
tsc --version shows 1.5.3 after upgrade to 1.6? · Issue #4971 · microsoft/TypeScript
July 29, 2015 - Hello, I have upgraded typescript to the latest 1.6 release by downloading the VS 2015 installation here: http://www.typescriptlang.org/#Download However if I open up command prompt and do tsc --version I get 1.5.3 The reason I am suspec...
Published   Sep 25, 2015
🌐
Allenconway
allenconway.net › 2015 › 07 › which-version-of-typescript-is.html
Allen Conway: Which Version of TypeScript is Installed and Which Version is Visual Studio Using?
The TypeScript compiler (tsc.exe) is installed through the installation of VS.NET 2013 Update 2 (or later versions), VS.NET 2015, or via the TypeScript tools extensions available through the VisualStudio Gallery.

If you only have TypeScript installed for Visual Studio then:

  1. Start the Visual Studio Command Prompt
  2. Type tsc -v and hit Enter

Visual Studio 2017 versions 15.3 and above bind the TypeScript version to individual projects, as this answer points out:

  1. Right click on the project node in Solution Explorer
  2. Click Properties
  3. Go to the TypeScript Build tab
Answer from basarat on Stack Overflow
🌐
Wikipedia
en.wikipedia.org › wiki › TypeScript
TypeScript - Wikipedia
2 weeks ago - With TypeScript, it is possible ... with the source code but can be declared or installed separately if needed. The TypeScript compiler, named tsc......
🌐
Dyclassroom
dyclassroom.com › howto-mac › how-to-install-typescript-on-mac-using-node-npm
How to install TypeScript on Mac using Node NPM - How to Mac - dyclassroom | Have fun learning :-)
YUSUF-MacBook-Pro:~ yusufshakeel$ sudo npm install -g typescript Password: /usr/local/bin/tsc -> /usr/local/lib/node_modules/typescript/bin/tsc /usr/local/bin/tsserver -> /usr/local/lib/node_modules/typescript/bin/tsserver /usr/local/lib └── [email protected] YUSUF-MacBook-Pro:~ yusufshakeel$ Once you have TypeScript installed use the following command to check the version.
🌐
daily.dev
daily.dev › home › blog › get into tech › npm tsc and typescript projects
Npm tsc and TypeScript Projects
February 4, 2025 - Have the transpiler work on the JavaScript that comes out of tsc, not the original TypeScript. Pick settings on your transpiler that match the old browsers or Node.js versions you need to support.
🌐
EDUCBA
educba.com › home › software development › software development tutorials › typescript tutorial › typescript version check
TypeScript Version Check | Example | TypeScript Versions
April 18, 2023 - You can also use any IDE platforms to check the TypeScript versions. It is the same as above mentioned. Just open the IDE terminal and type in tsc -v and version will be displayed.
Address   Unit no. 202, Jay Antariksh Bldg, Makwana Road, Marol, Andheri (East),, 400059, Mumbai
🌐
Tableau
tableau.github.io › server-client-python › docs › versions
Versions
The first method is to specify use_server_version=True as one of the arguments, for example: import tableauserverclient as TSC server = TSC.Server('http://SERVER_URL', use_server_version=True)
🌐
GitHub
github.com › microsoft › typescript › releases
Releases · microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - Releases · microsoft/TypeScript
Author   microsoft
🌐
GitHub
github.com › microsoft › vscode › issues › 11745
A version mismatch between the globally installed tsc compiler (1.0.3.0) and VS Code's language service (1.8.10) has been detected. This might result in inconsistent compile errors. · Issue #11745 · microsoft/vscode
July 30, 2016 - VSCode Version: 1.5.1 OS Version: Windows 8.1 Steps to Reproduce: Start up VSCode Experience the info message "A version mismatch between the globally installed tsc compiler (1.0.3.0) and VS C...
Published   Sep 09, 2016