Node.js进行调试的几种方法介绍

Node.js进行调试的几种方法介绍

相关推荐:《nodejs 教程》

调试是解决程序问题的必备工具,在最早的时候 Node 的调试有些麻烦,社区也有不少工具包辅助,现在 Node 的调试已经比较简单,常用的有几种

Chrome DevTools

Chrome 开发者工具交互通过 V8 Inspector Protoco 调试协议,使用 websocket 和 开发工具交互,提供了图形化的调试界面,操作非常简单

#1 命令行 –inspect-brk

使用命令行 node –inspect-brk YOUR_FILE_PATH.js 

Node.js进行调试的几种方法介绍

#2 浏览器 inspect 界面

使用 Chrome 打开地址 chrome://inspect ,点击 Remote Target 中调试的文件名 “inspect” 按钮

Node.js进行调试的几种方法介绍

#3 进入 Chrome 调试界面

Node.js进行调试的几种方法介绍

–inspect-brk 会让用户代码第一行执行前停住,防止没来及 debug 代码就执行结束了,Web 服务脚本会一直在后台运行,使用 –inspect 即可

VS Code

上面的操作步骤还是稍微有些麻烦,大部分 IDE 都给封装了调试界面,可以真正做到一键调试,VS Code 几乎是前端的事实标准 IDE,简单介绍一下其调试方法

#1 点击调试按钮

Node.js进行调试的几种方法介绍

#2 创建 launch.json

第一次调试需要创建一个 launch.json 文件,点击后会生成默认值

{  // Use IntelliSense to learn about possible attributes.  // Hover to view descriptions of existing attributes.  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387  "version": "0.2.0",  "configurations": [    {      "type": "node",      "request": "launch",      "name": "Launch Program",      "skipFiles": [        "/**"      ],      "program": "${file}"    }  ]}

登录后复制

一般需要修改的就是 program ,通过 program 指定调试文件

${file} 调试当前文件${workspaceFolder}\index.js 调试项目目录的 index.js 入口文件

#3 点击 “Launch Program”

Node.js进行调试的几种方法介绍

具体操作、配置参考 https://code.visualstudio.com/docs/nodejs/nodejs-debugging

更多编程相关知识,请访问:编程视频课程!!

以上就是Node.js进行调试的几种方法介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2634983.html

(0)
上一篇 2025年3月7日 04:38:35
下一篇 2025年2月24日 08:06:07

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 了解Node.js中的模块系统

    相关推荐:《node js教程》 Node.js 的模块 JavaScript 做为一门为网页添加交互功能的简单脚本语言问世,在开始并不包含模块系统,随着 JavaScript 解决问题越来越复杂,把所有代码写在一个文件内,用 functi…

    2025年3月7日
    000
  • Node.js中如何创建和提取zip文件?方法介绍

    相关推荐:《nodejs 教程》 Zip文件是常用的压缩文件格式。大多数开发人员最终使用tarball而不是zip文件。但在某些情况下,您需要使用zip文件,例如将函数上载到AWS Lambda。在本文中,我将演示如何用 adm-zip n…

    2025年3月7日
    200
  • 了解一下Node.js中的文件夹写入

    本篇文章给大家介绍一下node.js中的文件夹写入。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 相关推荐:《node js教程》 fs.Dir & fs.Dirent fs.Dir 是可迭代的目录流的类,fs.…

    2025年3月7日
    200
  • 浅谈Node.js监视文件变化的方法

    相关推荐:《nodejs 教程》 fs.FSWatcher fs.FSWatcher类 继承了 EventEmitter,用于监视文件变化,调用 fs.watch 后返回一个 fs.FSWatcher 实例,每当指定监视的文件被修改时,实例…

    2025年3月7日
    200
  • 如何利用nvm工具来管理node版本?方法介绍

    相关推荐:《node js教程》 nvm 是一种流行的运行 Node.js 的方式。 例如,它可以轻松地切换 Node.js 版本,也可以安装新版本用以尝试并且当出现问题时轻松地回滚。 这对于使用旧版本的 Node.js 来测试代码非常有用…

    2025年3月7日 编程技术
    200
  • Node.js学习之静态资源服务器

    相关推荐:《nodejs 教程》 在创建 HTTP 服务器实现了一个最简单的静态资源服务器,可以对代码进行写改造,增加文件夹预览功能,暴露出一些配置,变成一个可定制的静态资源服务器模块 模块化 可定制的静态资源服务器理想的使用方式应该是这样…

    2025年3月7日 编程技术
    200
  • Node.js和java后台服务器的简单比较

    最近去了新公司,又拾起了被我抛下许久的后端了,不过因为公司的需求,后端采用Nodejs,最近一直在学习Node.js,随着逐渐深入的了解,发现真的Node.js能越来越变得热门是有其存在的道理的。可能有人会说,Java作为后端语言一直隐隐有…

    2025年3月7日
    200
  • node.js“多线程”如何处理高并发任务?

    下面本篇文章给大家介绍一下使用 nodejs “多线程”处理高并发任务的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 相关推荐:《nodejs视频教程》 摩尔定律 摩尔定律是由英特尔联合创始人戈登·摩尔(Gordo…

    2025年3月7日 编程技术
    200
  • 卸载Node.js的方法

    怎么卸载nodejs?下面本篇文章给大家介绍一下卸载node.js的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 相关推荐:《nodejs视频教程》 Node.js的卸载 在控制面板-程序-程序和功能中卸载 确保n…

    2025年3月7日
    200
  • Node.js是什么?优势是什么?

    相关推荐:《nodejs 教程》 作为一名JS的粉忠实粉丝,虽然JS并没有JAVA的生态圈这么大,但是JavaScript从客户端脚本程序跻身服务器端,这让我们要重视一下它,JavaScript它在慢慢崛起,我们要换一种眼光去学习它。 No…

    2025年3月7日 编程技术
    200

发表回复

登录后才能评论