0

所以我设置了 VS 2012 web express 通过安装 microsoft 0.8.2 扩展来编译打字稿,但保存时没有任何反应,即没有生成 .js 文件或源映射文件。

  <Target Name="BeforeBuild">
<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\tsc&quot; -module amd -target ES5 @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" IgnoreExitCode="true" />

有任何想法吗?

4

1 回答 1

2

您可以使用命令提示符手动运行命令吗?这是测试命令的最佳方式...

"c:\Program Files (x86)\Microsoft SDKs\TypeScript\tsc" --module amd --target ES5 YourFile.ts

(注意标志通常是双虚线)

您应该发现以下其中一项...

  • TypeScript 编译器与您正在使用的编译器位于不同的位置
  • 存在阻止生成 JavaScript 文件的编译器错误
于 2013-02-26T23:38:27.163 回答