Я создал новый проект командной строки Angular 6
ng new myProjects
Создан "подпроект"
ng g mySubProject
Если я обслуживаю mySubProject, а затем пытаюсь выполнить отладку из VS Code, используя мой обычный launch.json, то точки останова не срабатывают.
{
"name": "Launch Chrome (test)",
"type": "chrome",
"request": "launch",
"url": "http://localhost:4200/",
"webRoot": "${workspaceFolder}"
},
Может ли кто-нибудь посоветовать мне настроить мой launch.json для отладки подобных подпроектов?
(подробности о том, как у меня настроены подпроекты, основаны на сообщении здесь)
Если я просто ng serve, то этот launch.json отлаживает «основной» проект в порядке - поэтому я предполагаю, что мне нужно настроить где-нибудь в launch.json, чтобы сообщить ему, где находится дочерний проект?
Спасибо за комментарий @ maxime1992, но а) я уже ответил на свой вопрос за день до вашего поста, и б) ваша ссылка на самом деле не отвечает на мой вопрос, так как мой вопрос относится к отладке подпроектов в Angular 6+





Чтобы отладить подпроект в рабочем пространстве 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 несколько месяцев назад. Вы должны найти все необходимое здесь stackoverflow.com/questions/40443217/…