Debugging 使用angular cli构建时无法调试Jasmine单元测试

Debugging 使用angular cli构建时无法调试Jasmine单元测试,debugging,webstorm,angular-cli,Debugging,Webstorm,Angular Cli,我们最近开始使用Angular Cli构建应用程序。作为其中的一部分,我们所有的配置都发生了变化。但是现在,我们不能直接从WebStorm调试任何测试。我们项目中的一个典型目录如下所示 Root -Node_Modules -dist -src -tmp -other json files. 您可能知道,使用angular cli,tsc将在dist文件夹中生成相应的js文件。我们的规范文件和相应的ts文件是正确的 现在,我正试图在WebStorm中调试一个测试。它甚至不执行我的测试,在TS文

我们最近开始使用Angular Cli构建应用程序。作为其中的一部分,我们所有的配置都发生了变化。但是现在,我们不能直接从WebStorm调试任何测试。我们项目中的一个典型目录如下所示

Root
-Node_Modules
-dist
-src
-tmp
-other json files.
您可能知道,使用angular cli,tsc将在dist文件夹中生成相应的js文件。我们的规范文件和相应的ts文件是正确的


现在,我正试图在WebStorm中调试一个测试。它甚至不执行我的测试,在TS文件中也没有遇到我的断点。(我仍然可以使用dist文件夹中的js文件在浏览器中调试)

您使用的是什么WebStorm版本?您可以尝试WebStorm 2016.2.1 EAP吗:WS 2016.2.0中引入的Karma调试问题已修复。这可能会有帮助,但仍然不起作用。有一个改进,它现在至少在调试模式下执行测试,但是,1)它非常慢2)它仍然没有命中任何断点。在控制台窗口中,我可以看到各种404错误,其中karma服务器无法找到js.map文件。这种情况只发生在js.map上,但这正是它的原因。文件在那里,但它只是无缘无故地将..%5C..%5C..%5C添加到路径,并抱怨它们不在那里。我看到的另一个错误是在节点模块下为zone.js抛出“AccessDeniedException”。感谢您的尝试。我们正在继续调查。例外情况将在WebStorm 2016.2.1中修复:下面是一个更普遍的问题:对于给您带来的不便,非常抱歉。您使用的是什么WebStorm版本?您可以尝试WebStorm 2016.2.1 EAP吗:WS 2016.2.0中引入的Karma调试问题已修复。这可能会有帮助,但仍然不起作用。有一个改进,它现在至少在调试模式下执行测试,但是,1)它非常慢2)它仍然没有命中任何断点。在控制台窗口中,我可以看到各种404错误,其中karma服务器无法找到js.map文件。这种情况只发生在js.map上,但这正是它的原因。文件在那里,但它只是无缘无故地将..%5C..%5C..%5C添加到路径,并抱怨它们不在那里。我看到的另一个错误是在节点模块下为zone.js抛出“AccessDeniedException”。感谢您的尝试。我们正在继续调查。例外情况将在WebStorm 2016.2.1中修复:下面是一个更普遍的问题:对于给您带来的不便,我们深表歉意。