Angularjs Angular:使用Babel transpiling时如何调试Karma单元测试?

Angularjs Angular:使用Babel transpiling时如何调试Karma单元测试?,angularjs,unit-testing,karma-runner,babeljs,Angularjs,Unit Testing,Karma Runner,Babeljs,我现在使用JetBrains Webstorm有一段时间了,它在为Angular Web应用程序调试Karma单元测试时非常出色 但是,当源代码通过Babel传输时,我一直在尝试调试单元测试。我决定在传输源上运行测试,而不是在原始的ES6兼容源上运行测试,只是为了确保一切都能在Babel中正常工作,这超出了Chrome的处理能力 但是,我如何在ES6文件中设置断点,当Karma在传输版本中击中这些文件时,这些文件实际上会触发断点?业力尊重源地图吗?我无法让它工作。有人尝试过这个任务并给我一些如何

我现在使用JetBrains Webstorm有一段时间了,它在为Angular Web应用程序调试Karma单元测试时非常出色

但是,当源代码通过Babel传输时,我一直在尝试调试单元测试。我决定在传输源上运行测试,而不是在原始的ES6兼容源上运行测试,只是为了确保一切都能在Babel中正常工作,这超出了Chrome的处理能力

但是,我如何在ES6文件中设置断点,当Karma在传输版本中击中这些文件时,这些文件实际上会触发断点?业力尊重源地图吗?我无法让它工作。有人尝试过这个任务并给我一些如何配置整个任务的提示吗

总结:

  • 工作:对传输的源文件运行Karma单元测试
  • 工作:断点/调试单元测试