PHPStorm 2020.1 调试 Nodejs的多种方法详解


Posted in NodeJs onSeptember 17, 2020

捣鼓nodejs的调试时踩了一堆坑,看了看国内好多教程有点年分了,重新记录下

环境就是PHPSTORM2020.1

首先安装nodejs

然后在phpstorm中edit configuration

第一种方法:

Node parameters 不要有任何东西,JS文件和工作目录填自己的

PHPStorm 2020.1 调试 Nodejs的多种方法详解

然后直接Debug:

PHPStorm 2020.1 调试 Nodejs的多种方法详解

需要有最后一句话 Debugger attached,并且调试器显示已经连接

PHPStorm 2020.1 调试 Nodejs的多种方法详解

第二种方法:

Node parameters加上 --inspect 参数(或?debug 见下图),需要另外开一个 Attach to Node.js/Chrome configuration.

PHPStorm 2020.1 调试 Nodejs的多种方法详解

然后Debug将两个都起起来(右上角debug一个后切换再debug)

其中:

PHPStorm 2020.1 调试 Nodejs的多种方法详解

另一个:

PHPStorm 2020.1 调试 Nodejs的多种方法详解

这样是正常的

第三种方法:

使用nodemon:

PHPStorm 2020.1 调试 Nodejs的多种方法详解

在package中加入(有可能直接给了(如上图),这时候直接点旁边的debug就好)

"scripts": {
  "debug": "nodemon 你的js.js"
 },

去Edit Configuration 中确认无误后 Debug 即可:

PHPStorm 2020.1 调试 Nodejs的多种方法详解

到此这篇关于PHPStorm 2020.1 调试 Nodejs的多种方法详解的文章就介绍到这了,更多相关PHPStorm 2020.1 调试 Nodejs内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

NodeJs 相关文章推荐
nodejs中操作mysql数据库示例
Dec 20 NodeJs
nodejs调用cmd命令实现复制目录
May 04 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
Express与NodeJs创建服务器的两种方法
Feb 06 NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
May 15 NodeJs
nodejs实现套接字服务功能详解
Jun 21 NodeJs
Nodejs使用Mongodb存储与提供后端CRD服务详解
Sep 04 NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 NodeJs
基于nodejs的微信JS-SDK简单应用实现
May 21 NodeJs
golang、python、php、c++、c、java、Nodejs性能对比
Mar 12 #NodeJs
nodejs实用示例 缩址还原
Dec 28 #NodeJs
nodejs 后缀名判断限制代码
Mar 31 #NodeJs
NodeJS框架Express的模板视图机制分析
Jul 19 #NodeJs
用nodejs访问ActiveX对象,以操作Access数据库为例。
Dec 15 #NodeJs
NodeJS 模块开发及发布详解分享
Mar 07 #NodeJs
nodejs入门详解(多篇文章结合)
Mar 07 #NodeJs
You might like
php截取中文字符串不乱码的方法
2013/12/25 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
2019/10/14 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
JS 对象介绍
2010/01/20 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
详解jquery validate实现表单验证 (正则表达式)
2017/01/18 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
python中查看变量内存地址的方法
2015/05/05 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
python实现可逆简单的加密算法
2019/03/22 Python
Django forms表单 select下拉框的传值实例
2019/07/19 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
师范生教师实习自我鉴定
2013/09/27 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
运动会主持词大全
2015/07/02 职场文书
室外天线与收音机天线杆接合方法
2022/04/05 无线电