我创建了一个新的 Angular 6 CLI 项目
ng new myProjects
创建“子项目”
ng g mySubProject
如果我 ng serve mySubProject 然后尝试使用我的正常 launch.json 从 VS Code 进行调试,则不会命中断点。
{
"name": "Launch Chrome (test)",
"type": "chrome",
"request": "launch",
"url": "http://localhost:4200/",
"webRoot": "${workspaceFolder}"
},
有人可以指导我如何设置 launch.json 来调试这样的子项目吗?
(有关我如何设置子项目的详细信息,它基于一个帖子 here )
如果我只是 ng serve,那么这个 launch.json debigs ‘main’ project 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"
}
这意味着您需要为每个子应用程序配置一个条目。
关于angular - 如何从 VS Code 调试 Angular 6 子项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50360554/