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(三)--- Node.js模块
May 25 NodeJs
nodejs调用cmd命令实现复制目录
May 04 NodeJs
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
Aug 21 NodeJs
nodejs搭建本地http服务器教程
Mar 13 NodeJs
nodejs中模块定义实例详解
Mar 18 NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
nodejs+websocket实时聊天系统改进版
May 18 NodeJs
详解nodejs微信jssdk后端接口
May 25 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
nodejs 搭建简易服务器的图文教程(推荐)
Jul 18 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 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 ftp文件上传函数(基础版)
2010/06/03 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
vue单页缓存方案分析及实现
2018/09/25 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
在Django的session中使用User对象的方法
2015/07/23 Python
Ubuntu下安装PyV8
2016/03/13 Python
Python通过future处理并发问题
2017/10/17 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
班长演讲稿范文
2014/04/24 职场文书
中学生励志演讲稿
2014/04/26 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
企业活动策划方案
2014/06/02 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
如何用JS实现简单的数据监听
2021/05/06 Javascript
PyCharm 安装与使用配置教程(windows,mac通用)
2021/05/12 Python