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 相关文章推荐
使用upstart把nodejs应用封装为系统服务实例
Jun 01 NodeJs
NodeJS Web应用监听sock文件实例
Feb 18 NodeJs
nodejs初步体验篇
Nov 23 NodeJs
详解nodejs 文本操作模块-fs模块(四)
Dec 22 NodeJs
nodejs搭建本地服务器并访问文件的方法
Mar 03 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
NodeJs中express框架的send()方法简介
Jun 20 NodeJs
nodejs 图片预览和上传的示例代码
Sep 30 NodeJs
nodejs检测因特网是否断开的解决方案
Apr 17 NodeJs
nodejs和react实现即时通讯简易聊天室功能
Aug 21 NodeJs
nodejs使用socket5进行代理请求的实现
Feb 21 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 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
让这部DC动画新作刷新你的认知
2020/03/03 欧美动漫
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
统计出现最多的字符次数的js代码
2010/12/03 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
js实现三级联动效果(简单易懂)
2017/03/27 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
js动态获取时间的方法分析
2019/08/02 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
ES6 Object.assign()的用法及其使用
2020/01/18 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
Django单元测试工具test client使用详解
2019/08/02 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
Python 去除字符串中指定字符串
2020/03/05 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
意向协议书范本
2014/04/23 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
护理工作个人总结
2015/03/03 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
80后创业总结的9条职场用人思想,记得收藏
2019/08/13 职场文书