Launch Program 后面是自己的项目目录 ![在这里插入图片描述](https://img-blog.csdnimg.cn/3e19471dbab644349e51972e09006107.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP55qE5pe25YCZ5Y-v6I-c5LqG,size_14,color_FFFFFF,t_70,g_se,x_16) 然后点击右边的小齿轮, 进入 launch.json, 配置如下
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Program",
"program": "${file}/",
"request": "launch",
"skipFiles": [
],
"type": "node",
}
]
}
?? 在 skipFiles 中注释 <node_internals>/**
参数 Debugging in Visual Studio Code 官方文档有解释
program - executable or file to run when launching the debugger
![在这里插入图片描述](https://img-blog.csdnimg.cn/487feb6464dc4a2dbcf626f1f57c7a40.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP55qE5pe25YCZ5Y-v6I-c5LqG,size_20,color_FFFFFF,t_70,g_se,x_16)
${file} 打开当前编辑器, 也就是执行当前编辑器打开的文件
代码测试
a.js
require('./b.js')
console.log(require)
![在这里插入图片描述](https://img-blog.csdnimg.cn/e0e24a9b090a450b965bfdf991859ee2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP55qE5pe25YCZ5Y-v6I-c5LqG,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/3bcde650e1624676b3ba1ac013b85071.png) 该四个作用依次如下
- Resume: 执行到下一个断点
- Step Over: 执行下一语句
- Step Into: 执行下一语句,如遇到函数,则进入函数执行
- Step Out: 跳出当前函数
![在这里插入图片描述](https://img-blog.csdnimg.cn/9190f3639c334c6cbcb6e23e928d7a39.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP55qE5pe25YCZ5Y-v6I-c5LqG,size_20,color_FFFFFF,t_70,g_se,x_16) 这时, 我们看到, 已经进入到 require 函数内部了
|