Visual Studio + ASP.NET Core + TypeScript - 谁编译*.ts?

Den*_*Den 10 visual-studio typescript web-essentials gulp asp.net-core

我很困惑为我编译TypeScript文件以及何时:

  1. Visual Studio保存.
  2. Mads Kristensen的扩展.
  3. Gulp.js.
  4. Node.js的
  5. 还有别的.

TypeScript文件应该放在哪里:

  1. ..\app\*.ts
  2. ..\wwwroot\app\*.ts

如何使TypeScript编译超级快速并在浏览器中立即生效自动更新或自动部署?

在像TeamCity这样的构建服务器上会发生什么?

PS:同样适用于LESS?

qin*_*qin 2

通常,Visual Studio可以在保存ts文件时编译.ts到项目中。.js

您可以将 TypeScript 放置在这两个位置。

如果你选择的话..\app\*.ts,你需要使用gulp来帮你把js放到wwwroot下。
并且您可能需要 gule 来监视开发中的 ts 文件,以便它可以自动更新。

如果选择..\wwwroot\app\*.ts,js 可以在浏览器中自动更新。但如果用户愿意,也可以获取您的 ts 文件。

TeamCity 可能不会编译 ts,除非您明确使用tsc.