我试过在 chrome 中调试 typescript 代码,它在 chrome 中启用了源映射。但是在网络选项卡中可以看到没有加载源映射文件。
我正在使用 VS2012 和最新的 Web Essentials 包。
任何想法下一步该怎么做?
我试过在 chrome 中调试 typescript 代码,它在 chrome 中启用了源映射。但是在网络选项卡中可以看到没有加载源映射文件。
我正在使用 VS2012 和最新的 Web Essentials 包。
任何想法下一步该怎么做?
如果要在 VS 2012 内部调试,只需在 VS 内部设置断点,并在调试时使用 Internet Explorer。
如果您想在 Chrome 中使用 sourcemap 进行调试,请确保:
1.)它们在 Chrome 中启用(你说你做到了)
2.) 它们由 IDE 生成
您可以使用Web Essentials
插件启用它们的生成(查看上面的文章了解详细信息)
或者
手动编辑项目文件的构建步骤:https ://stackoverflow.com/a/12730715/750216
更新:
似乎至少在 VS Express 2012 for Web 中,默认情况下会自动生成源地图 - 无需设置。
您不会在网络选项卡中看到源映射文件。如果您转到 Sources 选项卡,您将在左侧的 Sources 列表中看到您的打字稿文件。从那里你可以设置你的断点。