美文网首页
node调试

node调试

作者: 2林子易2 | 来源:发表于2017-07-30 22:38 被阅读0次

    手动调试

    这个就不用说了,就是在关键地方打一些log看。

    node内置调试器

    通过node debug xxx开启调试

    步骤跳跃相关命令

    • cont ,c 继续执行
    • next , n 跳到下一个断点处
    • step , s 进入某个函数
    • out , o 跳出某个函数
    • pause 暂停执行某个函数
    • setBreakpoint(), sb() 再当前行设置断点
    • setBreakpoint(line), sb(line) 在指定行设置断点
    • clearBreakpoint('script.js', 1), cb(...) 清除某行的断点

    信息查看相关命令

    • backtrace, bt 打印当前执行记录
    • list(5) 打印当前执行代码的前后5行
    • watch('expr') 增加一个表达式到观察列表
    • unwatch('expr') 删除一个表达式
    • watchers 列出所有观察列表,表达式和值
    • repl 进入repl环境
    • exec expr 执行一个表达式在断点的上下文

    执行控制

    • run 运行脚本,在debug的开始出
    • restart 重新运行脚本
    • kill 关闭脚本

    设置断点也可以通过在文件对应行上一行写debugger;
    一般来说我们只需要设置断点(两种方式),然后next就可以了。
    还可以通过watch来监察,watchers列出观察列表。

    不得不说,用这个玩意还不如自己console。可能我刚用不太习惯,不过命令行界面的单步调试确实没界面爽。

    node-inspector调试

    安装

    sudo npm install -g node-inspector

    调试

    1. 在项目目录下运行node debug模式
    2. 在另一个终端的项目目录下运行node-inspector &,开启chrome指定网址调试

    界面化操作

    vscode调试

    配置launch.json文件(不配置也可以)
    运行调试中的调试程序
    打断点什么的没啥好说的

    传送门
    使用nodejs自带debug工具调试nodejs
    现在有多少 Node 调试的工具和方案
    手把手教你使用node-inspector调试nodejs
    怎么用目前最好的工具来调试Node.js
    Debugging Node.js Apps

    Visual Studio Code 调试 nodeJS
    使用Visual Studio Code对Node.js进行断点调试
    Debugging in Visual Studio Code
    Node.js and Visual Studio Code End to End

    相关文章

      网友评论

          本文标题:node调试

          本文链接:https://www.haomeiwen.com/subject/fmgxlxtx.html