【发布时间】:2013-01-04 14:55:49
【问题描述】:
我已尝试在 chrome 中调试 typescript 代码,该代码已在 chrome 中启用源映射。但是在网络选项卡中可以看到没有加载源映射文件。
我正在使用 VS2012 和最新的 Web Essentials 包。
有什么想法下一步该做什么吗?
【问题讨论】:
标签: google-chrome visual-studio-2012 typescript
我已尝试在 chrome 中调试 typescript 代码,该代码已在 chrome 中启用源映射。但是在网络选项卡中可以看到没有加载源映射文件。
我正在使用 VS2012 和最新的 Web Essentials 包。
有什么想法下一步该做什么吗?
【问题讨论】:
标签: google-chrome visual-studio-2012 typescript
如果你想在 VS 2012 内部调试,你只需要在 VS 内部设置断点并在调试时使用 Internet Explorer。
如果您想在 Chrome 中使用源映射进行调试,请确保:
1.) 它们在 Chrome 中启用(你说你这样做了)
2.) 它们由 IDE 生成
您可以使用Web Essentials 插件启用它们的生成(查看以上文章了解详情)
或
手动编辑项目文件的构建步骤:https://stackoverflow.com/a/12730715/750216
更新:
似乎至少在 VS Express 2012 for Web 中,默认情况下会自动生成源地图 - 无需设置。
【讨论】:
您不会在网络选项卡中看到源映射文件。如果您转到 Sources 选项卡,您将在左侧的 Sources 列表中看到您的打字稿文件。从那里你可以设置你的断点。
【讨论】: