# 什么是 d8
d8 是 Nodejs 中 V8 引擎的一个开发者调试工具,d8 可以很方便地在本地运行 js 代码,也可以用来调试对 V8 引擎所做的修改
# 安装 VS 和 depot_tools
首先需要确保安装了 Visual Studio 2017 或更高的版本(2019 和 2022)
下载 depot_tools bundle 并解压
在 PATH
环境变量中添加 depot_tools bundle
的根目录
添加一个 DEPOT_TOOLS_WIN_TOOLCHAIN
环境变量,将值设为 0
添加 Visual Studio 安装路径的环境变量 vs20xx_install
,下图为安装了 VS2019 社区版的情况
运行 cmd,执行
gclient |
出现下图结果,说明安装成功~
# 编译安装 V8
# 下载 V8 源码
运行 cmd,进入想要安装的目录,然后执行
mkdir v8 | |
cd v8 | |
fetch v8 |
# 编译 V8 源码
cd v8 | |
tools\dev\gm.py x64.release |
过程中会自动生成 d8
d8 的可执行文件目录为 v8\out\x64.release\d8.exe