当从 Visual Studio 2012 执行 TypeScript Compiler 时,我需要生成 Source Maps。在 Sublime Text 2 中,我只需向构建脚本添加一个额外的参数。我迷失在 VS 2012 中。 Build 部分似乎没有将构建参数添加到构建过程的部分。
命令开关是“-sourcemap”。
因此: tsc -sourcemap file.ts
当从 Visual Studio 2012 执行 TypeScript Compiler 时,我需要生成 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>
做这份工作。