JavaScript:如何使用ava的WebStorm调试器

时间:2018-03-12 22:30:16

标签: javascript unit-testing debugging webstorm ava

这不是问题,只需回答:

  1. 创建运行/调试配置,键入Node.js
  2. 选择您的节点解释器
  3. 作为节点参数插入ava bin和参数--verbose

    对我而言:./node_modules/.bin/ava --verbose

  4. 选择您的工作目录
  5. 完成,现在可以调试
  6. 魔法在--verbose,我不知道它为什么会这样,但确实如此。

    WebStorm screenshot

1 个答案:

答案 0 :(得分:0)

我不知道为什么/它如何适合你 - 配置肯定是错误的。 使用您的配置,--inspect-brk将传递给ava,而不是传递给Node.js,因此被视为您的应用程序参数。您应该在运行配置中将node_modules/.bin/ava指定为 JavaScript文件,而不是将其指定为Node参数,以确保先传递Node调试参数应用程序主文件。 --verbose可以作为应用程序参数传递。

另见https://github.com/avajs/ava/blob/master/docs/recipes/debugging-with-webstorm.md