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中exports与module.exports的区别详细介绍
Jan 14 NodeJs
Nodejs express框架一个工程中同时使用ejs模版和jade模版
Dec 28 NodeJs
nodejs如何获取时间戳与时间差
Aug 03 NodeJs
nodejs开发——express路由与中间件
Mar 24 NodeJs
nodejs批量下载图片的实现方法
May 19 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
详解Nodejs 通过 fs.createWriteStream 保存文件
Oct 10 NodeJs
nodejs发送http请求时遇到404长时间未响应的解决方法
Dec 10 NodeJs
利用nodeJs anywhere搭建本地服务器环境的方法
May 12 NodeJs
Nodejs libuv运行原理详解
Aug 21 NodeJs
nodejs制作小爬虫功能示例
Feb 24 NodeJs
Nodejs文件上传、监听上传进度的代码
Mar 27 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
重置版游戏视频
2020/04/09 魔兽争霸
提升PHP执行速度全攻略(上)
2006/10/09 PHP
一个PHP模板,主要想体现一下思路
2006/12/25 PHP
php桌面中心(四) 数据显示
2007/03/11 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
php实现中文转数字
2016/02/18 PHP
如何在PHP环境中使用ProtoBuf数据格式
2020/06/19 PHP
JQuery 文本框使用小结
2010/05/22 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
PHP守护进程实例
2015/03/06 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
Python读取ini文件、操作mysql、发送邮件实例
2015/01/01 Python
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
python实现抽奖小程序
2020/04/15 Python
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
哈理工毕业生的求职信
2013/12/22 职场文书
洗发露广告词
2014/03/14 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
事业单位聘任报告
2015/03/02 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python