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中自定义事件实例
Jun 20 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
Nodejs下用submit提交表单提示cannot post错误的解决方法
Nov 21 NodeJs
详解NodeJs支付宝移动支付签名及验签
Jan 06 NodeJs
Express+Nodejs 下的登录拦截实现代码
Jul 01 NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 NodeJs
Nodejs实现文件上传的示例代码
Sep 26 NodeJs
nodejs项目windows下开机自启动的方法
Nov 22 NodeJs
nodejs结合socket.io实现websocket通信功能的方法
Jan 12 NodeJs
Nodejs中怎么实现函数的串行执行
Mar 02 NodeJs
详解nodejs 开发企业微信第三方应用入门教程
Mar 12 NodeJs
nodejs实现UDP组播示例方法
Nov 04 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启动时候提示PHP startup的解决方法
2013/05/07 PHP
php防止sql注入的方法详解
2017/02/20 PHP
php常用日期时间函数实例小结
2019/07/04 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
jQuery 中DOM 操作详解
2015/01/13 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
vue操作动画的记录animate.css实例代码
2019/04/26 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
Python的Flask开发框架简单上手笔记
2015/11/16 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
python matplotlib包图像配色方案分享
2020/03/14 Python
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
会计专业自荐书
2014/07/08 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
工作推荐信模板
2015/03/25 职场文书
水知道答案观后感
2015/06/08 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
Python实战之OpenCV实现猫脸检测
2021/06/26 Python