【问题标题】:'Step Over' doesn't work while debugging sails App using Webstorm 8使用 Webstorm 8 调试sails App 时“Step Over”不起作用
【发布时间】:2014-04-07 09:58:03
【问题描述】:

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

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

调试输出:

/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 行设置另一个断点。

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

【问题讨论】:

    标签: debugging sails.js webstorm


    【解决方案1】:

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

    【讨论】:

    • 有效!我以前从未注意到这个设置!谢谢。
    • 这已经调试了我一段时间了。 ;)
    猜你喜欢
    • 1970-01-01
    • 2014-12-09
    • 2017-09-27
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 2023-01-07
    相关资源
    最近更新 更多