VSCode Debug和Jest:没有断点与npm一起运行,CWD错误与节点一起运行
我正在尝试获取断点,以便在VS代码的调试中进行玩笑 此启动配置运行但未命中断点:VSCode Debug和Jest:没有断点与npm一起运行,CWD错误与节点一起运行,npm,visual-studio-code,jestjs,gatsby,Npm,Visual Studio Code,Jestjs,Gatsby,我正在尝试获取断点,以便在VS代码的调试中进行玩笑 此启动配置运行但未命中断点: { "type": "node", "request": "launch", "name": "Test", "runtimeExecutable": "npm", "runtimeArgs": ["test"], "port": 9229 } 此启动配置未运行,但它似乎遇到了断点 它在调试器断点处打开fs.js,出现以下错误: 错误:enoint:没有这样的文件或
{
"type": "node",
"request": "launch",
"name": "Test",
"runtimeExecutable": "npm",
"runtimeArgs": ["test"],
"port": 9229
}
此启动配置未运行,但它似乎遇到了断点
它在调试器断点处打开fs.js
,出现以下错误:
错误:enoint:没有这样的文件或目录,请访问“node\u modules/jest cli/bin/package.json”
就像在jest bin目录中查找工作区的package.json文件一样
{
"type": "node",
"request": "launch",
"name": "Jest All",
"program": "${workspaceFolder}/node_modules/.bin/jest",
"args": ["--runInBand"],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
我在一个目录上有一个package.json文件。我删除了它,但仍然得到相同的错误。我通过将它复制到路径上的一个新目录来修复它,我相信VS Code可以检测到它是一个新的工作区。对我来说,解决方案是在断点部分的VSCodes调试面板中,我检查了
所有异常。取消选中此选项可以使调试器按我预期的方式工作
此外,在检查未捕获异常
断点处理程序时也没有发生此问题<代码>所有异常
实际上不仅捕获了您代码中的所有异常,而且捕获了其他代码中的所有异常,不管它们是否被处理