【发布时间】:2012-09-25 16:18:27
【问题描述】:
当 TypeScript Compiler 从 Visual Studio 2012 执行时,我需要生成 Source Maps。在 Sublime Text 2 中,我只需向构建脚本添加一个额外的参数。 我迷失在 VS 2012 中。 Build 部分似乎没有将构建参数添加到构建过程的部分。
命令开关是“-sourcemap”。
如:tsc -sourcemap file.ts
【问题讨论】:
当 TypeScript Compiler 从 Visual Studio 2012 执行时,我需要生成 Source Maps。在 Sublime Text 2 中,我只需向构建脚本添加一个额外的参数。 我迷失在 VS 2012 中。 Build 部分似乎没有将构建参数添加到构建过程的部分。
命令开关是“-sourcemap”。
如:tsc -sourcemap file.ts
【问题讨论】:
Mads Kristensen 的 Visual Studio Web Essentials 扩展在 1.3 版中增加了对自动生成源地图的支持。您需要在 Tools -> Options for Web Essentials 中启用它。 http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6
Visual Studio 的免费 Express 版本不支持扩展。
【讨论】:
目前还没有用于编辑 TypeScript 构建标志的 VS 2012 UI,但您可以通过编辑项目文件并将 -sourcemap 标志添加到该构建步骤来获得所需的内容。
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" -sourcemap @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
【讨论】:
按照此 StackOverflow 答案的指南进行操作。将 --module amd 替换为 --sourcemap。
【讨论】:
在 0.9.5 中,您可以使用以下内容: 上传项目并在属性组和以下标签:
<TypeScriptSourceMap>true</TypeScriptSourceMap>
这就是工作。
【讨论】: