升级到Visual Studio 2015后,"保存时编译"功能对我不起作用.当我对项目中的.ts文件进行更改并保存时,IDE底部的状态栏显示为Output(s) generated successfully,但生成的.js文件没有更改.

以下是我try 过的:

  • 将以下内容添加到my .csproj中的root <Project>元素:

    <PropertyGroup>
        <TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
    </PropertyGroup>
    
  • Tools -> Options -> TypeScript -> Project中选中和取消选中"自动编译不属于项目的TypeScript文件"选项:

    enter image description here

  • 仔细判断以确保在我的项目的TypeScript构建属性中选中了"保存时编译":

    enter image description here

我错过了什么?

顺便说一句,当由常规构建触发时,TypeScript编译步骤确实能按预期工作.

推荐答案

这个问题似乎已经通过TypeScript Language Services扩展的最新更新得到了解决.

See this answer获取有关如何应用此更新的说明.

Typescript相关问答推荐

具有映射返回类型的通用设置实用程序

如何使打包和拆包功能通用?

ReturnType此索引方法与点表示法之间的差异

忽略和K的定义

为什么T[数字]不也返回UNDEFINED?

匿名静态类推断组成不正确推断

为什么有条件渲染会导致material 自动完成中出现奇怪的动画?

被推断为原始类型的交集的扩充类型的交集

如何合并两个泛型对象并获得完整的类型安全结果?

在类型脚本中将泛型字符串数组转换为字符串字母并集

为什么S struct 类型化(即鸭子类型化)需要非严格类型联合?

与toast.error一起react 中的Async TUNK错误消息

S,为什么我的T扩展未定义的条件在属性的上下文中不起作用?

具有匹配功能的TS通用事件处理程序

如何在Nextjs路由处理程序中指定响应正文的类型

可赋值给类型的类型,从不赋值

Select 类型的子项

如何提取具有索引签名的类型中定义的键

如何按成员资格排除或 Select 元组?

元组解释