根据webstorm blog文章中的一条评论,它说可以通过创建脚本文件并使用grunt调用来调试grunt程序。我有一个gulp
设置我想要个人资料。所以,我用
var gulp = require('gulp');
require('./gulpfile');
gulp.start.apply(gulp, ['default'])
当我使用spy-js
运行会话运行时,它会执行大量的跟踪信息。 traced application
窗口显示它正确运行,因为我可以看到日志。但是,我在trace run
窗口中找不到任何方法。我应该在哪里寻找说,从gulpfile.js
调用的函数?我点击中间窗口尝试快速搜索并开始输入。但我找不到任何方法。
另一个qn,如何进入quick search
窗口中的下一个点击。如附图所示,它达到了一个结果,但我想转到下一个。如何?
答案 0 :(得分:3)
最好的方法是使用capture exclusions来消除您不感兴趣的文件中的噪音。
在上面的屏幕截图中,应用了单个文件过滤器(意味着除了捕获此文件之外什么都没有),因此在应用此类过滤器并重新启动会话后,您将只看到来自gulpfile.js的代码。您可以使用glob模式来包含/排除所需的文件。我怀疑在你的场景中排除所有节点模块应该足够了。有一个创建此类过滤器的快捷方式,只需右键单击事件窗格中的根节点,然后选择“静音节点模块”:
如果您对跟踪某些节点模块感兴趣,可以修改过滤器以排除那些您不感兴趣的过滤器。您还可以通过在堆栈中找到其中一个函数来为各个节点模块创建过滤器树并使用“静音此节点模块”上下文操作。