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

发布时间 - 2026-01-10 23:06:08    点击率:

前提

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 的分享,好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可留言交流。


# chrome  # devtools  # dev  # tools使用  # nodejs调试工具  # @vue/cli4升级@vue/cli5 node.js polyfills错误的解决方式  # Node.js利用js-xlsx处理Excel文件的方法详解  # Node.js与Sails ~项目结构与Mvc实现及日志机制  # node.js中的fs.lstatSync方法使用说明  # Node.js 构建命令行工具之实现 ls 命令的 -a&n  # 很简单  # 自己的  # 如果您  # 好了  # 其他的  # 能看到  # 为我  # 作了  # 要做  # 可以看到  # 自定义  # 正常使用  # 升级到  # 这篇文章  # 重启  # 您已经  # 可以利用  # 如在  # 还需  # 官网 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  如何用花生壳三步快速搭建专属网站?  Laravel如何配置和使用缓存?(Redis代码示例)  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  iOS验证手机号的正则表达式  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  Laravel如何处理异常和错误?(Handler示例)  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Java类加载基本过程详细介绍  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  高防服务器租用首荐平台,企业级优惠套餐快速部署  网站建设整体流程解析,建站其实很容易!  如何在局域网内绑定自建网站域名?  北京网站制作公司哪家好一点,北京租房网站有哪些?  如何在万网自助建站平台快速创建网站?  历史网站制作软件,华为如何找回被删除的网站?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  免费网站制作appp,免费制作app哪个平台好?  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  黑客如何利用漏洞与弱口令入侵网站服务器?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  北京企业网站设计制作公司,北京铁路集团官方网站?  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  如何在万网自助建站中设置域名及备案?  微信小程序 input输入框控件详解及实例(多种示例)  如何快速配置高效服务器建站软件?  Laravel如何使用Service Container和依赖注入?(代码示例)  JavaScript如何实现错误处理_try...catch如何捕获异常?  教你用AI将一段旋律扩展成一首完整的曲子  敲碗10年!Mac系列传将迎来「触控与联网」双革新  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel怎么在Controller之外的地方验证数据  详解CentOS6.5 安装 MySQL5.1.71的方法  活动邀请函制作网站有哪些,活动邀请函文案?  实例解析angularjs的filter过滤器  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】