Visual studio Angular 2 beta 13和Visual Studio 2015更新2/保存时编译

Visual studio Angular 2 beta 13和Visual Studio 2015更新2/保存时编译,visual-studio,typescript,visual-studio-2015,Visual Studio,Typescript,Visual Studio 2015,安装更新2后,保存TS文件不再编译。我可以通过“重建”强制它,简单的构建不起作用 我尝试过将工具>选项>文本编辑器>类型脚本>项目>常规>自动编译不属于项目的类型脚本文件更改为选中和未选中,没有区别 想法?下载并安装最新版本的for Visual Studio 2015 如果根目录中已有文件,请添加“compileOnSave”:true。如果你没有,创建一个。(compileOnSave仅适用于TypeScript 8.4或更高版本,根据。) 我的是这样的: { "compileOnSav

安装更新2后,保存TS文件不再编译。我可以通过“重建”强制它,简单的构建不起作用

我尝试过将工具>选项>文本编辑器>类型脚本>项目>常规>自动编译不属于项目的类型脚本文件更改为选中和未选中,没有区别


想法?

下载并安装最新版本的for Visual Studio 2015

如果根目录中已有文件,请添加
“compileOnSave”:true
。如果你没有,创建一个。(compileOnSave仅适用于TypeScript 8.4或更高版本,根据。)

我的是这样的:

{
  "compileOnSave": true,
  "compilerOptions": {
    "module": "system",
    "noImplicitAny": true,
    "preserveConstEnums": true,
    "removeComments": true,
    "sourceMap": true,
    "target": "es5"
  },
  "exclude": [
    "node_modules",
    "wwwroot/lib",
    "typings/main",
    "typings/main.d.ts"
  ]
}

安装了什么版本的TypeScript?帮助>关于向下滚动到TypeScript。您有tsconfig.json文件吗?谢谢!从Angular获取tsconfig.json文件后,我丢失了compileOnSave。对于尝试此操作的其他人:必须在设置发生之前重新加载解决方案(或VS)。仅仅更新tsconfig.json是不起作用的。VS在大多数情况下仍在运行,但随后它停止编译,因此不会生成JS文件;真奇怪。当这种情况发生时,我在任何地方都看不到任何错误,但是TS文件不会被编译。对不起,我没有经历过这种情况。几个月来,它一直在为我工作。为我工作,谢谢@rgvassar如果您使用的是ASP.NET Core,您需要记住(某些)缓存在默认情况下是“打开”的。这可能会在开发过程中造成奇怪的效果,有时更新的文件会在浏览器中重新加载,有时则不会。以下是禁用缓存的方法: