我已经安装了 VS2017 并试用了他们添加的新东西。其中一件好事是 chrome JS 调试,但我似乎无法达到断点。
我创建了一个新的 .net core 网站(.net core 1.1)并将以下功能添加到 site.js 文件中
function test() {
var a = "message";
console.log(a); };
然后我在“var = a...”这一行添加了一个断点
运行该网站 - 它会打开一个新的 chrome 窗口并按应有的方式附加到该进程。然后我按 F12 并调用 test() 但没有遇到断点,它只是输出到控制台。
控制台窗口中还有一件事是以下消息 -
Browser Link: Failed to invoke return value callback: TypeError: Cannot read property 'files' of null
但是我在 IE11 中尝试时也收到此消息,它确实在 IE 中达到了断点
我已将我的 chrome 更新到最新版本 - 57.0.2987.98 我正在运行 Windows 10 专业版(完全最新)
有什么想法吗?
我在以下电脑上试过-
三人均未能击中破发点
奇怪的是工作中的其他人能够使其正常工作。
最佳答案
一旦您在 chrome 中按 F12,这将打开 Chrome 开发工具,它会终止客户端调试 session 。
也许尝试自动执行...例如...(未测试)
(function test() {
...
})();
关于javascript - Visual Studio 2017 Chrome JavaScript 调试 - 未达到断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42705331/