Step1. 配置 launch.json 文件
在 .vscode
文件夹下新建 launch.json
文件,并写入以下内容
{ "version": "0.1.0", "configurations": [ { "type": "node", "request": "launch", "name": "Jest All", "runtimeVersion": "16.13.0", // 这里要按照项目的 .nvmrc文件进行修改! "program": "${workspaceFolder}/node_modules/jest/bin/jest", "args": [ "--runInBand" ], "console": "integratedTerminal", "internalConsoleOptions": "neverOpen" }, { "type": "node", "request": "launch", "name": "Jest Current File", "runtimeVersion": "16.13.0", // 这里要按照项目的 .nvmrc文件进行修改! "program": "${workspaceFolder}/node_modules/jest/bin/jest", "args": [ "/${fileBasenameNoExtension}" ], "console": "integratedTerminal", "internalConsoleOptions": "neverOpen" } ] }点击复制复制失败已复制
Step2. 调试
可以选择 Jest All
调试所有测试用例或者 Jest Current File
调试所有测试用例,在需要的地方打断点,之后按 F5
即可愉快调试!