Node.js 源码调试

任何信息的价值都有时效性和适用性,本文写时 Node.js 的最新发行版是 v11.14.0LTSv10.15.3,文中出现的源码均来自 tag: v11.14.0。使用的电脑环境是:macOs 10.14.2。

前言

Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

Node.js 是基于 V8libuv 进行构建的,底层是以 C/C++ 实现,而标准库部分则是采用 JS 编写。所以 Node.js 的源码调试分为两部分,C/C++ 代码调试和 JS 代码调试。更多…

准备工作

  1. Node.js 源码一份
  2. Visual Studio Code 或其它调试 C/C++JS调试器/IDE

开始调试

编译

发行版本的 Node 是不支持调试的,所以我们需要自己通过源码构建一份可调试的 NodeNode 项目构建通过 make 进行管理,开发者们贴心的准备好了 configure

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值