在WebStorm中调试NodeJS代码
来源:互联网 发布:淘宝天弘基金怎么赎回 编辑:程序博客网 时间:2024/05/20 13:19
1、nodeJS的安装
1.1、nodeJS的安装,可以到对应的官网下载,下载地址:http://nodejs.cn/;
1.2、也可以在webStorm中安装:
2、新建NodeJS程序,举例说明:
var str = '{"name":"anderson","age":"20","sex":"male"}';var jsonObj = JSON.parse(str);var result = a(15);console.log(result);console.log(jsonObj);console.log(typeof jsonObj);function a(num){ var str = ""; if(num < 10){ str = "num 小于10 "; } else { str = "num 大于10 "; } return str;}
上边的例子很容易就能看懂,首先将json字符串转化成json对象,另外调用方法a,判断输出的数字是否大于10;
3、部署NodeJS程序,图例说明:
3.1、在webStorm中 工具 -- 编辑结构:
3.2、点击编辑结构后,首先新增NodeJS,然后配置名称、工作空间、需要执行的JS文件。然后点击确定。
4、设置断点。
方法有2 :1、直接在行号附近,点击左键;2、在需要打断的地方,输入debugger;
5、启动调试:点击 运行--调试test.js (对应3.2中设置的名称),或者右键 test.js的标签页,选择“调试test.js”。
调试运行代码后,可以看到运行到debugger处,程序停止在断点处;
5.1、此时变量区域可以去清楚的看见涉及的变量的值;
5.2、监视区域: 可以右键对应的变量,添加监视,在监视区域,就可以看到对应的变量变化,如图监视的是result变量。
5.3、堆栈调用区域:类似于浏览器调试时堆栈调用,可以看到程序运行的过程。
5.4、控制区域:单步调试、步入调试等。常用的有,
单步调试(快捷键F8 ,类似浏览器调试的F10);
步入调试(快捷键F7,类似于浏览器调试的F11);
跳出调试(或者运行到下一断点,快捷键F9,类似于浏览器调试:IE - F5,FF、Chrome --F8);
重新运行调试:Ctrl + F5,此时JS程序会重新运行。
如上图所示,F8之后,断点会走到第9行,如果F7代码就会进入function a(num)中。调试过程中,变量区域的值、监听的变量的值都会及时更新。
以上WebStrom中调试NodeJS的过程,是我自己的总结,也吸取了广大码农的分享,如有不妥之处,尽情指正,谢谢。
- 在WebStorm中调试NodeJS代码
- WebStorm中配置调试Nodejs项目
- 使用webstorm调试nodejs
- 在webstorm中配置nodejs项目
- 如何在WebStorm中调试JavaScript程序
- angular 结合 nodejs连接数据库在webstorm服务器中启动
- 在webstorm中使用nodejs库的智能提示功能
- 在webstorm下调试pomelo
- pycharm调试nodejs代码
- nodejs webstorm
- WebStorm NodeJS
- 前端代码调试:Webstorm调试js
- 前端代码调试:Webstorm调试js
- webstorm中使用nodejs,npm 配置
- webstorm中配置nodejs环境及npm
- webstorm中使用nodejs 扩展 supervisor
- webstorm 在html页面中写javascript代码不高亮问题
- 在webStorm中编写代码的一点小技巧
- Android 弹款点击空白处不消失
- c++作业5
- Python中的Numpy、SciPy、MatPlotLib安装与配置
- BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇
- weblogic weblogic.servlet.internal.session.MemorySessionData对象过多导致内存溢出
- 在WebStorm中调试NodeJS代码
- Swift-过滤器
- (一)Hyper的数据管理概述
- apache tomcat安装过程
- 基于iOS 的 VLC简单 Demo
- 卡诺图在软件开发中的使用
- php的设计模式
- 按键定时扫描——有限状态机的软件实现方法(下)
- 查找异常值的方法