我将现有项目升级到Angular 15,现在无法调试:“无法设置某些断点”。
在针对未绑定断点单击“troubleshourlaunchconfiguration”,然后单击“Why don 't my breakpoints bind”时,我看到
“我们找不到对应的源位置,也找不到任何名为app. component. ts的源。”
加
“确保您有“sourceMap”:true以生成源Map。”
但事实已经如此:
"sourceMap": true,
其他StackOverflow解决方案也有相同的建议:Debug with Visual Studio Code not working
我已经重新启动了VS代码,重新启动了PC,重新安装了全局Angular cli(15.0.4)并创建了一个全新的项目。我仍然不能命中断点。
这篇文章https://stackoverflow.com/questions/56535916/my-angular-application-nots-hit-breakpoint-when-debugging/67704997#67704997:~:text=Angular%20CLI%3A%2014.2.6%0ANode%3A%2018.12.1%20(不支持)建议Angular 14不支持节点18.12.1,但是在查看我的Angular版本时,没有任何警告说Angular 15不支持节点v18.12.1
Angular CLI: 15.0.4
Node: 18.12.1
另一个建议是将src附加到launch.jsonhttps://stackoverflow.com/a/63730484/1830758中webroot的workspaceFolder,但这并没有解决问题
由于这是在重新安装全局Angular CLI后针对新项目复制的,我猜未修改的配置必须是正确的,我一定有一些其他的环境问题?
1条答案
按热度按时间bgibtngc1#
可通过将节点降级到v16.19.0来恢复调试