切换到 ESModules 后 VScode 调试器不能可靠触发?"/>
为什么切换到 ESModules 后 VScode 调试器不能可靠触发?
也许我对模块在运行时的加载方式存在根本性的误解。我们最近重构了我们的 Express 应用程序,使其具有更多的模块化文件结构来导出 ES 模块,而不是一个大的
server.js
文件。我现在注意到我的 VScode 调试器没有正确触发某些模块中的断点。例如,app.post()
路由现在在运行时触发断点,而不是在 POST 请求实际到达服务器时触发。我可以理解在加载模块时最初在运行时触发的断点,但我不知道为什么一旦 POST 请求进入它就不会再次触发。可能涉及源映射?
回答如下:
更多推荐
为什么切换到 ESModules 后 VScode 调试器不能可靠触发?
发布评论