如何停止VS 2013生成TypeScript Map文件

10

有人知道如何停止VS 2013生成TypeScript的*.map文件吗?

我们不太喜欢它们,因为它们会:

  • 往往与实际的JavaScript源代码失去同步
  • 停止了在Chrome开发者工具等工具中进行编辑/继续调试的能力

我可以使用后构建步骤删除它们,但生成的JavaScript仍然有一个:

//# sourceMappingURL=someFile.js.map

浏览器会寻找地图文件(生成404错误),即使我们尝试以TypeScript Release模式构建项目,它仍会生成引用地图文件的JS。

有没有办法停止这种痛苦呢?

1个回答

17
在 TypeScript 项目属性中,进入“TypeScript Build”(从 TS 0.9.5 开始可用),取消选择“生成源映射”。

请注意,如果您想执行发布操作 - 可能需要在进行发布之前重新构建项目(正确模式)。仅在发布设置中定义当前模式是不够的。 - Refael

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接