我隐约想起了很多年前在Visual Studio中调试客户端JavaScript代码的情况(这是在浏览器具有Dev Tools之前,而您只有Firefox的Firebug扩展),但是最近,当我尝试使用它时,我无法破解Visual Studio中的脚本,我必须在浏览器中的Dev Tools中使用调试器。
当我在Visual Studio中设置一个断点并运行我的应用程序时,该应用程序不遵守该断点,而是继续运行。当我在代码编辑器中查看断点时,看到一条消息,内容为:
该断点当前不会被命中。尚未加载任何符号 这份文件。
我在64位Windows上使用Firefox 62.0.3。
我的问题是:
就像 Visual Studio Code 的“ Chrome Debugger”扩展一样,对于客户端和服务器端JavaScript, Code 中的JavaScript调试体验也是我可以在Visual Studio Community 2017中使用某些工具来调试JavaScript,还支持源映射吗?
这也不是很重要,但是由于我已经有一段时间不能在Visual Studio中调试JavaScript了,所以我开始怀疑我是在Visual Studio中调试它还是仅仅是在调试它。梦想或记忆错了。但是我很确定,我100%做到了。但是我还是不知道。我知道我做到了,但是有时候,我只是想确保它不只是我。
答案 0 :(得分:2)
为先前的答案添加更多更新-
答案 1 :(得分:1)
是的,也可以在Visual Studio 2017中启用调试JavaScript的选项。 1.转到工具,然后选择选项 2.然后,通过单击调试标签,您可以看到许多复选框选项。 3.在该检查中,是否通过提供的JavaScript调试选项启用了Visual Studio。
通过启用此功能,您可以在Visual Studio 2017上使用客户端JavaScript调试
答案 2 :(得分:0)
简短的答案是:
Visual Studio的JavaScript调试经验仅适用于Chrome和Internet Explorer中的调试脚本。我不确定Microsoft Edge是否可用。而且由于Internet Explorer几乎已经用完,因此肯定可以使用这种浏览器的唯一流行浏览器是Chrome。
因此,在Visual Studio中启动调试会话时,请确保从工具栏的浏览器列表中选择 Chrome 。
在开始调试之前,请确保要做的事情: