更好的体验/自动清洁和构建

Better experience / automate cleaning and building

2015 Visual Studio TypeScript 有没有更好的体验?我目前安装了 TypeScript 1.8。

如果我点击清理,然后构建,一切正常。

但是,如果我没有先清理,我的 TS 文件不会被转译为 JS。我的 JS 文件的旧版本仍然存在并且不会更新。是否可以更改此行为,以便我的 JS 文件随每个构建命令更新,或者最好在保存时更新?

这是我的 tsconfig.json:

{
  "compilerOptions": {
    "module": "amd",
    "rootDir": "src",
    "sourceMap": true,
    "target": "es5"
  },
  "compileOnSave": true
}

是否首选使用 CSPROJ TS 设置?

我的 TypeScript 文件包含在 CSPROJ 中,而我的 JavaScript 文件没有。

是否有比 alt-b + r(重建)更好的解决方案?

尽管我安装了 TypeScript 1.8,但我的路径环境变量正在将 tsc.exe 解析为 TypeScript 1.6。将路径环境变量更新为指向 1.8,然后我得到了我希望的体验。当我保存 TS 文件时,它会更新 JS 文件,即使它已经存在。

where tsc