# 什么是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