gpt4 book ai didi

debugging - 使用 Webstorm 8 调试 sails 应用程序时“Step Over”不起作用

转载 作者:行者123 更新时间:2023-12-03 18:19:36 25 4
gpt4 key购买 nike

我正在尝试调试 Sails带有 WebStorm(8) 的应用程序,但“Step Over”不起作用。

应用程序将在断点处停止,但是当我执行“Step Over/Into/...”时,应用程序将继续运行。我尝试了不同的断点和不同的 Sails 版本(0.10),仍然不起作用。

enter image description here

调试输出:

/usr/local/bin/node --debug-brk=63616 --nolazy app.js
debugger listening on port 63616
error: Grunt :: debugger listening on port 63616

info:
info:
info: Sails.js <|
info: v0.9.16 |\
info: /|.\
info: / || \
info: ,' |' \
info: .-'.-==|/_--'
info: `--'-------'
info: __---___--___---___--___---___--___
info: ____---___--___---___--___---___--___-__
info:
info: Server lifted in `/Developer/Projects/WebStormProjects/sailsApp`
info: To see your app, visit http://localhost:1337
info: To shut down Sails, press <CTRL> + C at any time.

debug: --------------------------------------------------------
debug: :: Mon Apr 07 2014 17:33:29 GMT+0800 (CST)
debug:
debug: Environment : development
debug: Port : 1337
debug: --------------------------------------------------------
info: handshake authorized DW3xntN8ikUSnkJKiQ2T
info: transport end (undefined)
info: handshake authorized kBuc8aJFzqKHAAgriQ2U

如您所见,应用程序在第 20 行停止,但是一旦我按下“Step Over”(或其他“Step ****”),应用程序将不会在第 21 行停止,它将继续运行,除非我在第 21 行设置另一个断点。

enter image description here

我错过了什么吗?或者它是风帆的错误或网络 Storm 的错误?我可以使用 WebStorm 调试其他 Express 应用程序,这在以前从未发生过。

最佳答案

刚刚尝试在 WebStorm8 中调试简单的风帆应用程序 - 断点设置在 node_modules\sails\lib\hooks\controllers\controller.find.js 的同一行上,按预期工作。但是您必须从 javascript 库 (Settings/javascript/libraries) 中删除 node_modules 或确保取消选中 'Do not step into library scripts'设置/调试器/javascript中的复选框

关于debugging - 使用 Webstorm 8 调试 sails 应用程序时“Step Over”不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22909129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com