首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mocha运行节点检查器

使用mocha运行节点检查器
EN

Stack Overflow用户
提问于 2016-12-08 07:02:05
回答 2查看 9.7K关注 0票数 18

我似乎不能调试mocha脚本。

我可以像这样运行带有检查器的节点node --inspect script.js。这就给了我一个可以进行调试的url,类似于chrome-devtools://devtools/remote/...

但是,当我将mocha与这行mocha --inspect test.js一起使用时,我无法进行调试。上面写着“调试器监听:5858”。有没有办法让我使用节点的检查器来调试mocha测试?

转到localhost:5858会给出以下信息:

代码语言:javascript
复制
Type: connect
V8-Version: 5.1.281.84
Protocol-Version: 1
Embedding-Host: node v6.9.1
Content-Length: 0

使用--inspect --debug-brk无济于事。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-08 23:46:21

问题出在我的摩卡咖啡版本。我运行的是早于3.1.0的版本。在3.1.0中添加了--inspect支持

我现在可以使用以下几行代码来运行调试:

代码语言:javascript
复制
mocha --reporter spec --inspect test.js
mocha --reporter spec --inspect-brk test.js
票数 24
EN

Stack Overflow用户

发布于 2017-09-26 00:09:21

DEP0062 DeprecationWarning:node --inspect --debug-brk已弃用。请改用node --inspect-brk

在将来使用

代码语言:javascript
复制
mocha --reporter spec --inspect-brk test.js
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41028932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档