【问题标题】:Intellisense prefers oldest TypeScript version in Visual Studio 2017Intellisense 更喜欢 Visual Studio 2017 中最旧的 TypeScript 版本
【发布时间】:2018-03-14 05:36:15
【问题描述】:

我对 Visual Studio 2017 中的 Intellisense 有疑问。 我已经安装了最新版本的 TypeScript SDK(目前是 2.5.3)。

这是我的文件夹结构:

当我现在使用 Intellisense 时,它​​为我提供了最旧的版本:

在项目属性中,我将 TypeScript 版本设置为 2.4。

我如何告诉 Visual Studio 采用最新版本,或者采用我的 tsconfig.json 文件中所述的版本,而不是最旧的版本?

我很感谢任何能引导我走向正确方向的提示!

顺便说一句,将 2.1 文件夹移出 Typescript 文件夹是可行的,但我认为这不是正确的解决方案。

【问题讨论】:

    标签: typescript visual-studio-2017 intellisense


    【解决方案1】:

    在 Visual Studio 2017 中,TypeScript 更新的应用与在 Visual Studio 2015 中略有不同,但是您现在可以安装多个 TypeScript 版本并为每个项目选择特定版本。更多详细信息,请查看此文档:Updating TypeScript in Visual Studio 2017

    对于 VS 2017 版本 15.3 及更高版本,TypeScript 版本绑定到单个项目。右键单击项目名称>Properties>TypeScript Build选项卡,您可以将 TypeScript 版本更改为所需版本或“使用最新可用的版本”。

    对于 VS 2017 版本 15.2 及之前版本,请转到 工具 > 选项 > 文本编辑器 > JavaScript/TypeScript > IntelliSense 并将使用 TypeScript 版本更改为您想要的版本。

    【讨论】:

    • 谢谢,但它已经预先设置为 2.4。我会更新问题文本。
    • @Muarl,既然你有2.5版本,请尝试其他版本,看看这个问题是否仍然存在。同时,您可以以管理员身份重新运行 VS 2017 安装程序,然后选择“修复”进行修复。
    • 在 Visual Studio 2015 中没有针对脚本类型的亮点和智能展示
    猜你喜欢
    • 2020-09-22
    • 1970-01-01
    • 2019-02-01
    • 2018-04-12
    • 1970-01-01
    • 2018-08-29
    • 2017-10-06
    • 2017-07-05
    • 2018-05-27
    相关资源
    最近更新 更多