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 整合kindEditor实现图片上传
Feb 03 NodeJs
Windows 系统下设置Nodejs NPM全局路径
Apr 26 NodeJs
nodejs入门教程三:调用内部和外部方法示例
Apr 24 NodeJs
nodejs超出最大的调用栈错误问题
Dec 27 NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 NodeJs
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
Dec 06 NodeJs
NodeJs 模仿SIP话机注册的方法
Jun 21 NodeJs
nodejs对mongodb数据库的增加修删该查实例代码
Jan 05 NodeJs
nodejs各种姿势断点调试的方法
Jun 18 NodeJs
NodeJS开发人员常见五个错误理解
Oct 14 NodeJs
NodeJS配置CORS实现过程详解
Dec 02 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
做个自己站内搜索引擎
2006/10/09 PHP
收藏的一个php小偷的核心程序
2007/04/09 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
Python3 模块、包调用&路径详解
2017/10/25 Python
Python 求数组局部最大值的实例
2019/11/26 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
MATCHESFASHION.COM法国官网:英国奢侈品零售商
2018/01/04 全球购物
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
应届生求职简历的自我评价怎么写
2013/10/23 职场文书
党员公开承诺事项
2014/03/25 职场文书
综治工作心得体会
2014/09/11 职场文书
办公室岗位职责
2015/02/04 职场文书
保护校园环境倡议书
2015/04/28 职场文书
敬老院活动感想
2015/08/07 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js