【发布时间】:2015-07-16 21:38:30
【问题描述】:
在 WebStorm 中,我有一个 Node 应用程序,我只需点击调试,加载时调试器就会停在 node_modules 中一堆看似随机的行上。我可以继续浏览大约 5 个文件,直到找到一个 router/index.js 文件,该文件卡在一行上无数次。
显然,我在任何 node_modules 文件中都没有断点,WebStorm 也没有显示断点。然而,它每次都停止。我的解决方案是静音所有断点,等待应用程序加载,然后取消静音。但是,有时,如果我希望复选框检查并能够命中这些断点,我必须重新添加我的断点。在这一点上,我没有任何问题。知道为什么它会卡在没有断点的 node_modules 中吗?
【问题讨论】:
-
事实上WebStorm调试工具只能在主js文件(你运行的js文件作为入口点)上运行良好,如果进入到需要的模块,往往就不起作用了,并且回调也可以阻止它。对于服务器代码,console.log 和日志文件可以成为你的朋友。
标签: node.js debugging breakpoints webstorm