gpt4 book ai didi

node.js - visual studio 代码调试 mocha 忽略断点

转载 作者:搜寻专家 更新时间:2023-11-01 00:40:13 25 4
gpt4 key购买 nike

我正在尝试在 visual studio 代码中调试 mocha 单元测试。我跟着这个question并得到这个运行配置:

    {
"name": "Run mocha",
"type": "node",
"program": "/usr/bin/mocha",
"stopOnEntry": false,
"args": ["testUtils.js"],
"cwd": "${workspaceRoot}",
"runtimeExecutable": null,
"env": { "NODE_ENV": "development"}
},

它有效。但它不会在断点处停止!如果我使用正常启动配置运行该文件,则不会忽略断点。

知道这可能是什么原因吗?

最佳答案

这对我有用,你需要指向 _mocha。仅使用 mocha 不允许附加断点。

    {
"name": "Debug mocha",
"type": "node",
"request": "launch",
"runtimeArgs": ["C:\\Users\\CS\\AppData\\Roaming\\npm\\node_modules\\mocha\\bin\\_mocha"],
"program": "${workspaceRoot}\\test.js",
"stopOnEntry": false,
"args": [
],
"cwd": "${workspaceRoot}",
"runtimeExecutable": null,
"env": {
"NODE_ENV": "development"
}
}

关于node.js - visual studio 代码调试 mocha 忽略断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37393737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com