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入门详解(多篇文章结合)
Mar 07 NodeJs
跟我学Nodejs(一)--- Node.js简介及安装开发环境
May 20 NodeJs
nodejs事件的监听与触发的理解分析
Feb 12 NodeJs
Windows系统下使用Sublime搭建nodejs环境
Apr 13 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
Nodejs下用submit提交表单提示cannot post错误的解决方法
Nov 21 NodeJs
NodeJS简单实现WebSocket功能示例
Feb 10 NodeJs
nodejs多版本管理总结
Apr 03 NodeJs
nodejs使用async模块同步执行的方法
Mar 02 NodeJs
nodejs的安装使用与npm的介绍
Sep 11 NodeJs
nodejs脚本centos开机启动实操方法
Mar 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 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
基于HTTP长连接的"服务器推"技术的php 简易聊天室
2009/10/31 PHP
Windows下部署Apache+PHP+MySQL运行环境实战
2012/08/31 PHP
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
PHP常用的小程序代码段
2015/11/14 PHP
编写PHP脚本来实现WordPress中评论分页的功能
2015/12/10 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
最常用的12种设计模式小结
2011/08/09 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
微信小程序如何获取用户手机号
2018/01/26 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
Python实现DDos攻击实例详解
2019/02/02 Python
Python远程linux执行命令实现
2020/11/11 Python
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
abstract是什么意思
2012/02/12 面试题
军神教学反思
2014/02/04 职场文书
整改报告怎么写
2014/11/06 职场文书
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技
python接口测试返回数据为字典取值方式
2022/02/12 Python