这个问题最近才开始出现,我在一个共享项目上工作,所以我不确定可能发生了什么导致了这个问题。
但是,当对我们的 Angular 项目进行单元测试时,我可以很好地运行 ng 测试
我有一个可以运行的启动 json,并且即使有断点也可以完美地工作。
但是,如果我在其上的任何位置放置断点,它就会挂起并且无法完成。我的 karma DEBUG RUNNER 像附图一样挂起,调试控制台是空的,如果我单击 VS Code 中调用堆栈上的刷新按钮,它不会执行任何操作。 在此输入图片描述
有谁知道为什么会出现这种情况?
我当前的启动 json 是这样的,直到最近它才工作
{
"name": "ng test",
"type": "chrome",
"request": "launch",
"url": "http://localhost:9876/debug.html",
"webRoot": "${workspaceFolder}",
"sourceMaps": true,
"trace": true,
"sourceMapPathOverrides": {
"*": "${webRoot}/*",
"webpack:///./*": "${webRoot}/*",
"webpack:///src/*": "${webRoot}/*",
"webpack:///*": "*",
"webpack:///./~/*": "${webRoot}/node_modules/*"
}
}
我最近也开始遇到这个问题,我不知道如何解决..我找到的解决方案正在运行
ng test --browsers=Chrome --source-map=true
然后在chrome开发工具中调试