利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)

 更新时间:2017年02月16日 14:38:01   作者:xishiyi7  
现在我们可以用浏览器调试node.js了!!!下面这篇文章主要介绍了利用Chrome DevTools直接调试Node.js和JavaScript的方法步骤,文中介绍的很详细,需要的朋友可以参考学习,下面来一起看看吧。

前提

Node.js 6.3+, 这个可上Node.js官网自行下载;

Chrome 55+. 如果您本地的chrome升级到最新版后还是<55, 可以从此处下载:Chrome Canary,亲测可行。

配置

就目前来说,在浏览器端并行调试JavaScript与Node.js还属于新特性,新体验。为了能够正常使用,你还需要做如下配置:

1、输入url:chrome://flags/#enable-devtools-experiments. 注:如果使用中文版Chrome,显示的配置项名称应该为: 开发者工具实验性功能 ,如下图;


2、启用它;

3、重启Chrome;

4、打开 DevTools Setting -> Experiments 页卡;

5、找到 Node debugging , 勾选.

最后应该能看到类似下图,表示环境已准备好:

调试

调试很简单,像普通的js文件一样,利用DevTools进行断点调试.

运行Node.js app

需要在debug模式下运行Node.js应用,很简单,只要添加 –inspect 参数即可。

node --inpect server.js

注:server.js 为我自己的应用文件,自定义,下图中为' node.js ‘。如果顺利的话,应该能看到类似下图信息:

运行后,可以看到在 DevTools -> Sources 有 server.js 应用:


展开后,可以查看当前node应用的js文件,至此,您已经可以利用Chrome进行并行调试操作了。

最后

使用此新版Chrome,还有许多其他的功能,比如在调试期间修改文件内容、保存文件快照等。

还要感谢原作者 Serg Hospodarets 的分享,好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可留言交流。

相关文章

  • 解决Mac node版本升级失败的问题

    解决Mac node版本升级失败的问题

    今天小编就为大家分享一篇解决Mac node版本升级失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 安装nvm实现切换node

    安装nvm实现切换node

    这篇文章主要介绍了安装nvm实现切换node的详细过程,本文给大家讲解的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • 利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)

    利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)

    现在我们可以用浏览器调试node.js了!!!下面这篇文章主要介绍了利用Chrome DevTools直接调试Node.js和JavaScript的方法步骤,文中介绍的很详细,需要的朋友可以参考学习,下面来一起看看吧。
    2017-02-02
  • node.JS二进制操作模块buffer对象使用方法详解

    node.JS二进制操作模块buffer对象使用方法详解

    在ES6引入TypedArray之前,JavaScript语言没有读取或操作二进制数据流的机制,本文为大家详细介绍nodeJS中二进制操作模块buffer对象使用方法详解
    2020-02-02
  • node.js中的events.emitter.listeners方法使用说明

    node.js中的events.emitter.listeners方法使用说明

    这篇文章主要介绍了node.js中的events.emitter.listeners方法使用说明,本文介绍了events.emitter.listeners 的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • 利用nvm管理多个版本的node.js与npm详解

    利用nvm管理多个版本的node.js与npm详解

    这篇文章主要给大家介绍了关于利用nvm管理多个版本的node.js与npm的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • node.js express和koa中间件机制和错误处理机制

    node.js express和koa中间件机制和错误处理机制

    这篇文章主要介绍了node.js express和koa中间件机制和错误处理机制,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-07-07
  • Nodejs学习笔记之NET模块

    Nodejs学习笔记之NET模块

    之前两篇文章基本上都是给我们介绍的nodejs的理论基础,今天我们来点干货,先从NET模块开始讲起吧。
    2015-01-01
  • Nodejs实现爬虫抓取数据实例解析

    Nodejs实现爬虫抓取数据实例解析

    这篇文章主要介绍了Nodejs实现爬虫抓取数据实例解析,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-07-07
  • 详解通过源码解析Node.js中cluster模块的主要功能实现

    详解通过源码解析Node.js中cluster模块的主要功能实现

    这篇文章主要介绍了详解通过源码解析Node.js中cluster模块的主要功能实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论