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服务器(1):一个简单nodejs服务器例子
Dec 18 NodeJs
nodejs初步体验篇
Nov 23 NodeJs
nodejs redis 发布订阅机制封装实现方法及实例代码
Dec 15 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
nodejs实现发出蜂鸣声音(系统报警声)的方法
Jan 18 NodeJs
NodeJS测试框架mocha入门教程
Mar 28 NodeJs
nodejs使用express创建一个简单web应用
Mar 31 NodeJs
nodejs和C语言插入mysql数据库乱码问题的解决方法
Apr 14 NodeJs
详解IWinter 一个路由转控制器的 Nodejs 库
Nov 15 NodeJs
通过nodejs 服务器读取HTML文件渲染到页面的方法
May 17 NodeJs
NodeJs之word文件生成与解析的实现代码
Apr 01 NodeJs
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
Nov 18 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小马小结(方便查找后门的朋友)
2012/05/05 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
2019/10/11 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
2011/10/21 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
Js遍历键值对形式对象或Map形式的方法
2016/08/08 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
JavaScript链式调用实例浅析
2018/12/19 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
Python中垃圾回收和del语句详解
2018/11/15 Python
学习python可以干什么
2019/02/26 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
会计电算化大学生职业规划书
2014/02/05 职场文书
主题实践活动总结
2014/05/08 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
个人收入证明格式
2015/06/24 职场文书
催款函范文
2015/06/24 职场文书
Django集成富文本编辑器summernote的实现步骤
2021/05/31 Python