又到周末啦!最近,对V8引擎很感兴趣,初步了解后更是有了深入的意愿。因此,专门写个V8引擎的总结,一方面是加深记忆和理解,方便以后回顾,另一方面是为了能在以后的面试中带来惊艳并且不被面试官打脸。这段时间,睡得挺晚,起得也挺晚,必须得调一调生物钟。要早点睡,早点起,并且早上也方便记忆。所以,今天这篇总结会是一篇在Windows上安装d8的教程。
什么是d8?
d8是V8引擎的一个调试工具,通过d8的一些指令,我们可以查看V8引擎在执行JS代码过程中的各种中间数据,比如作用域、AST、bytecode、优化的二进制代码、垃圾回收的状态等
如何在Windows上安装d8?
一般来说,网上没有直接获取d8的途径,而是通过编译V8的源码来生成d8。如何通过编译V8的源码构建d8? 这里我简单概括下,分为三步:下载V8源码 -> 生成工程文件 -> 通过相关工具的指令编译V8的工程并生成d8
这里,我在网上找到了其他大佬编译好的d8。
Windows系统64位:https://storage.googleapis.com/chromium-v8/official/canary/v8-win64-dbg-8.4.109.zip
Mac系统:https://storage.googleapis.com/chromium-v8/official/canary/v8-mac64-dbg-8.4.109.zip
介于我使用的是Windows系统,下面我将介绍如何在Windows系统下安装d8:
通过上方的链接,下载压缩包,解压压缩包到任何地方都行 -> 打开解压出的文件,会发现一个d8.exe文件 -> 此时,将d8.exe所在的文件路径copy一下 -> 打开高级系统设置,点击环境变量 -> 在系统变量中的path里添加刚刚copy的文件路径 -> 添加成功后,可以检测一下d8是否可以使用 -> 在电脑的任何地方,按住shift键+鼠标右键,选择启动PowerShell窗口 -> 输入d8 --help命令,若出现很多行即表示可以使用d8了。

至此,d8的安装完美结束。可以愉快地使用d8去探索V8引擎的世界啦~