我的解决方案使用哪个版本的TypeScript?

时间:2020-02-26 18:04:25

标签: node.js windows typescript visual-studio visual-studio-2019

我已在旧版WebForms解决方案的根目录中添加了tsconfig.json,以便可以使用TypeScript,并且它似乎正在尽力而为。

让我感到困惑的是该解决方案使用的TypeScript版本。

在解决方案根目录(或其他任何地方)运行tsc --version(每个this question)会产生Version 3.4.3。 但是,我已经安装了TypeScript 3.7.2,但是tsc --version仍然是3.4.3。

同时,在Visual Studio 2019中,在“输出/ Intellisense”窗口中指出:“将TypeScript 3.7用于IntelliSense(最新安装的是TypeScript 3.8)。”

我在VS选项,项目属性或解决方案属性中看不到任何指示TypeScript版本或如何以任何方式影响它的内容。另外,我在“项目属性”中没有看到accepted answer here suggests的TypeScript标签。

最后,当我运行tsc --version时,它实际上运行的c:\users\{USER}\AppData\Roamin\npm\tsc.cmd会执行以下操作

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "%~dp0\node_modules\typescript\bin\tsc" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  "%~dp0\node_modules\typescript\bin\tsc" %*
)

所以现在我完全困惑了。

那么我的解决方案使用的是哪个版本的TypeScript?

0 个答案:

没有答案