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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将打字稿更新为v3.2.1,SDK文件夹中没有tsc.exe相关的知识,希望对你有一定的参考价值。

我正在使用Visual Studio 2017开发Angular项目,并一直试图将Typescript更新到v3.2.1。我从Microsoft下载了安装程序并进行了安装。在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文件夹中。我应该两者都做吗?

任何建议都将非常受欢迎。

答案

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

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

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

以上是关于将打字稿更新为v3.2.1,SDK文件夹中没有tsc.exe的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有参考路径的 angularjs 应用程序中使用打字稿定义文件(.d.ts)?

带有 Vue js 的打字稿

打字稿中的故事书配置

打字稿导入文本文件“错误 TS2307:找不到模块”

打字稿找不到 .d.ts 文件

打字稿模块没有导出的成员 - 反应