将 Typescript 更新为 v3.2.1,SDK 文件夹中没有 tsc.exe

TDC*_*TDC 5 typescript visual-studio-2017

我正在使用 Visual Studio 2017 开发一个 Angular 项目,并且一直在尝试将 Typescript 更新到 v3.2.1。我从微软下载了安装程序并安装了它。在C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.2文件夹中查看,我注意到没有tsc.exe文件。我回头看了看我的C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1文件夹,那里有一个tsc.exe文件。

为了通知 Visual Studio 新版本,我调整了环境变量 > 系统变量中的路径以指向新C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.2\文件夹。在此更改后,该命令tsc -v不再有效。这是因为tsc.exe文件夹中没有文件吗?

让我感到困惑的是使用 NPM 安装 Typescript 的选项,它似乎将它安装到我的user/AppData/Roaming/npm文件夹中。我应该两者都做吗?

任何建议将非常受欢迎。

Rie*_*era 0

从3.2版本开始,需要单独安装tsc.exe。

  1. 右键单击您的项目并转到“管理 Nuget 包...”;
  2. 查找并安装 Microsoft.TypeScript.Compiler;

tsc.exe 文件将位于以下文件夹中:[项目根目录]\packages\Microsoft.TypeScript.Compiler[版本号]\tools