如何从VS代码调试Angular 6子项目

如何从VS代码调试Angular 6子项目,angular,debugging,visual-studio-code,vscode-debugger,Angular,Debugging,Visual Studio Code,Vscode Debugger,我创建了一个新的Angular 6 CLI项目 ng new myProjects 创建“子项目” ng g mySubProject 如果我正在为mySubProject服务,然后尝试使用我的normal launch.json从VS代码进行调试,则不会命中断点 { "name": "Launch Chrome (test)", "type": "chrome", "request": "launch", "url": "http://localhost:4200/",

我创建了一个新的Angular 6 CLI项目

ng new myProjects
创建“子项目”

ng g mySubProject
如果我正在为mySubProject服务,然后尝试使用我的normal launch.json从VS代码进行调试,则不会命中断点

{
  "name": "Launch Chrome (test)",
  "type": "chrome",
  "request": "launch",
  "url": "http://localhost:4200/",
  "webRoot": "${workspaceFolder}"
},
有人能指导我如何设置launch.json来调试这样的子项目吗

(有关我如何设置子项目的详细信息,请参阅帖子。) )


如果我只是ng SERVICE,那么这个launch.json会删除“main”项目OK-所以我猜我需要在launch.json中的某个地方设置,告诉它子项目在哪里?

在Angular 6.0工作区中调试子项目: 将launch.json配置设置为:

{
  "name": "ng serve my sub application",
  "type": "chrome",
  "request": "launch",
  "url": "http://localhost:4200",
  "webRoot": "${workspaceRoot}/projects/mysubapplication"
}

这意味着您需要为每个子应用程序提供一个配置条目。

几个月前,我尝试使用VSC和Angular来设置所有这些。你应该在这里找到你需要的一切,谢谢@maxime1992的评论,但是a)在你发帖的前一天我已经回答了我自己的问题,b)你的链接实际上并没有回答我的问题,因为我的问题是关于调试Angular 6中的子项目的+