如何从生成TypeScript映射文件中阻止VS 2013

Tyl*_*ler 9 javascript visual-studio typescript

有谁知道如何阻止VS 2013生成TypeScript的*.map文件?

我们不是他们的忠实粉丝,因为他们:

  • 倾向于与实际的javascript源不同步
  • 停止在Chrome Developer Tools等工具中编辑/继续调试的功能

我可以使用post build步骤删除它们,但生成的javascript仍然具有:

//# sourceMappingURL=someFile.js.map
Run Code Online (Sandbox Code Playgroud)

这使浏览器查找地图文件(生成404).即使我们尝试构建一个在Release模式下具有TypeScript的项目,它仍然会生成带有地图文件引用的JS.

无论如何要止痛?

ulr*_*chb 17

在TypeScript项目属性中,转到"TypeScript Build"(从TS 0.9.5开始提供)并取消选择"生成源映射".