visual-studio - Visual Studio 2017 找不到 typescript 编译器?

标签 visual-studio typescript

我正在尝试在 Visual Studio 中构建一个使用 typescript 的应用程序。我按照指示 here并为项目所需的版本安装了 typescript 编译器(2.2)。我用 NPM 做到了

npm install typescript 

我通过以下方式验证了我的安装

tsc --version

它返回了

Version 2.2.2

这是预期的。但是,当我去构建我的解决方案时,我不断收到以下错误:

Your project specifies TypeScriptToolsVersion 2.2, but a matching compiler was not found. The latest available TypeScript compiler will be used (2.3). To remove this warning, install the TypeScript 2.2 SDK or update the value of TypeScriptToolsVersion.

我曾尝试使用 Google 搜索,但没有成功。有人可以指出我的解决方案吗?

最佳答案

您使用的是旧版本的 Visual Studio 2017 吗?确保您使用的是 15.3 版。

15.2 包括 TypeScript 2.2,但 15.3 还允许为每个项目选择不同版本的 TypeScript。

更新后,您应该能够转到项目的属性/TypeScript 构建并确保选择 2.2。

对于 future 的 TypeScript 更新,您可以安装 TypeScript SDK for Visual Studio 2017 .

检查 https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017了解详情。 (您提到的说明适用于 Visual Studio Code。)

关于visual-studio - Visual Studio 2017 找不到 typescript 编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46223217/

相关文章:

c# - 为现有 gRPC 服务器生成客户端

sql-server - SQL Server Management Studio 17 找不到一个或多个组件

typescript - 将 `unknown` 缩小到具有字符串字段的对象,而不使用 `any`

javascript - typescript 不会替换 tsconfig 中定义的非相对路径

javascript - 如何在 Node.js 中的同一进程内监听同一地址上的不同 UDP 端口

.net - 用于关闭 Visual Studio 中除当前选项卡之外的所有选项卡的键盘快捷键?

visual-studio - 在池XXX中找不到满足以下需求的代理 : visualstudio although vs2022 community is installed

C# Visual Studio 2015 : IWebProxy certificate validation

visual-studio - 使用 Typescript,如何打印到 Visual Studio 中的输出窗口?

javascript - 无法将 remote.require() 与 TypeScript 一起使用