相关疑难解决方法(0)

如何调试Node.js应用程序?

如何调试Node.js服务器应用程序?

现在我主要使用这样的打印语句进行警报调试:

sys.puts(sys.inspect(someVariable));
Run Code Online (Sandbox Code Playgroud)

必须有更好的调试方法.我知道Google Chrome有一个命令行调试器.这个调试器也可用于Node.js吗?

javascript debugging node.js google-chrome-devtools

1531
推荐指数
26
解决办法
52万
查看次数

有没有办法在运行mocha测试时启用console.log?

我正在使用mocha和y​​eiwd和chai来测试一个javascript web应用程序.我想从应用程序中看到控制台日志,以帮助调试一些测试.

当我从命令行运行测试时,npm test我没有看到任何console.log()输出,只有mocha输出.

有没有办法查看从应用程序代码中创建的日志?

更新 - 这是我的package.json

{
  "devDependencies": {
    "chai": "^2.3.0",
    "chai-colors": "^1.0.0",
    "yiewd": "^0.6.0"
  },
  "scripts": {
    "test": "mocha --harmony --timeout 0 tests/*/*.js"
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript logging mocha.js yiewd

13
推荐指数
0
解决办法
5595
查看次数

Mocha:隐藏成功测试中的 console.log 输出

我的问题

我正在使用Mocha为 Node.js 应用程序编写测试套件。我正在测试的函数console.log直接将其日志写入其中,无需任何第三方日志记录解决方案。

我不关心成功测试的日志,只关心失败的测试,而且由于我的函数非常冗长,测试输出不必要地长。

我试过什么

我的问题

如何抑制console.log通过/成功 Mocha 测试的输出?

mocha.js node.js console.log

6
推荐指数
2
解决办法
4730
查看次数