我正在使用WebStorm来运行grunt任务。调试器成功地在Gruntfile.js文件中的断点处停止,但没有在我的任务文件中停止。
在Gruntfile.js中,我像这样注册了一个任务:
grunt.initConfig({
... configuration ...
});
grunt.registerTask('myTask', ['mocha:myTask']);
当我在测试“myTask”对应的js文件中设置断点时,它不会停止。如何调试grunt测试?
--- 更新 --- 所以我尝试了你可能的所有解决方案,但它没有解决我的问题! 我能够调试grunt脚本本身,这是调试器实际上停止的地方(无论是在WebStorm还是node-inspector中)。Gruntfile.js中的断点也起作用。 问题是,我不能调试实际的Grunt任务本身,像这样在grunt中注册: grunt.registerTask('myTask',['mocha:myTask']); 我也能够调试mocha测试本身。但我想调试从grunt任务运行器调用的mocha测试。有什么想法吗?
debugger;
语句了吗?我发现在 WebStorm 中经常可以解决这类问题。 - dc5debugger;
- dc5