vscode如何调试node项目(给node项目打断点)

摘要:
方法1:vscode安装NodeDebug插件,然后在package.json文件中添加main字段。内容是节点项目的启动条目文件,如下图所示。然后单击下面箭头指示的Debug按钮,该按钮由NodeDebug插件自动生成。

方法一: 

vscode安装Node Debug这个插件,如下

vscode如何调试node项目(给node项目打断点)第1张

然后在package.json文件里添加 main 字段, 内容为 node 项目的启动入口文件, 如下图所示,

然后点击下面箭头所指的Debug按钮, 这个按钮是Node Debug 插件自动生成的。

vscode如何调试node项目(给node项目打断点)第2张

点击后出现下面这个,然后选择 main 对应的那个入口文件即可。

vscode如何调试node项目(给node项目打断点)第3张

点击完如下,Dubugger attached 表示成功运行起来了, 图上的红点就是打的断点,还可以直接写debugger,  调试工具跟js的调试工具是一样的,

DEBUG CONSOLE 就是console输出

vscode如何调试node项目(给node项目打断点)第4张

方法二

首先在package.json里面 ,修改node项目的启动配置, 加上  --inspect=9229, 如下图所示

vscode如何调试node项目(给node项目打断点)第5张

然后npm run server 启动node服务,再打开google浏览器, 地址栏输入 chrome://inspect/#devices, 会出现如下内容,点击inspect

vscode如何调试node项目(给node项目打断点)第6张

点击inspect 进入如下界面, 就跟平常调试前端代码一样了

vscode如何调试node项目(给node项目打断点)第7张

友情提示: 调试不生效,重启下node服务。

免责声明:文章转载自《vscode如何调试node项目(给node项目打断点)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【学习底层原理系列】Java底层-synchronized锁-2偏向锁篇Groovy 学习手册(4)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

autojs相关的文档地址记录和简单使用

在B站看到一个up主用autojs操作手机刷网课,觉得很有意思。在我的理解中,操作手机是需要安卓编程,甚至要ROOT手机,一系列复杂的操作。看到使用autojs能通过简单的API,并且不需要ROOT就能操作手机,顿时对autojs非常有兴趣。 ​ 原本autojs是在github上开源的,作者说因为灰色产业,停止了开源的autojs的更新,转而开始了收费的...

数据结构基础温故-4.树与二叉树(下)

上面两篇我们了解了树的基本概念以及二叉树的遍历算法,还对二叉查找树进行了模拟实现。数学表达式求值是程序设计语言编译中的一个基本问题,表达式求值是栈应用的一个典型案例,表达式分为前缀、中缀和后缀三种形式。这里,我们通过一个四则运算的应用场景,借助二叉树来帮助求解表达式的值。首先,将表达式转换为二叉树,然后通过先序遍历二叉树的方式求出表达式的值。 一、二叉树如...

nodejs之SVG转图片下载方案

本文介绍在nodejs基础上。怎样实现将svg转为png并下载的功能。 所需Webkit和node module简单介绍: phantomjs:一个基于WebKit的server端JavaScript API,它基于 BSD开源协议公布。PhantomJS无需浏览器的支持就可以实现对Web的支持。且原生支持各种Web标准,如DOM 处理、JavaScr...

Visual Studio Code 学习记录

Visual Studio Code的官方文档 可以学到很多知识,不只是vs code的用法,包括一些语言的入门 和一些概念等等。很好的文档。 ※,问题记录 1, 打开terminal时自动弹出 cmd窗口或者 powershell窗口 (https://bbs.csdn.net/topics/392564300?list=65195372)      ...

Ubuntu安装Node和npm

本文简单介绍在Ubuntu上安装最新版本的node和npm。 本次试验环境是Ubuntu 18.10。 安装nodejs root@ubuntu:~# cat /etc/issue Ubuntu 18.10l root@ubuntu:~# sudo apt install nodejs -y ... 安装npm # sudo apt install...

Linux 安装elasticsearch、node.js、elasticsearch-head

前提:下载es的安装包 官网可以下载 es官网 安装elasticsearch 1 新建两个文件夹 一个存放安装文件,一个存放解压后的文件 mkdir -p /export/software //存放安装文件 mkdir -p /export/servers //存放解压后的文件 2 创建es用户 #使用root用户的操作 useradd es...