我正在尝试在 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/