Как отладить проект Angular 6 от VS Code

я Создал новый проект CLI с угловым 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}"
},

Может ли кто-нибудь помочь мне настроить мой запуск.json для отладки подпроектов?

(подробности о том, как я настроил свои подпроекты, он основан на сообщении здесь)

Если я просто использую ng, то этот start.json debigs "main" project OK - так что я предполагаю, что мне нужно настроить где-нибудь в launch.json, чтобы сообщить, где находится дочерний проект?

Ответ 1

Отладка подпроекта в рабочей области с угловым 6.0: настройте конфигурацию launch.json следующим образом:

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

Это означает, что вам понадобится запись конфигурации для каждого дополнительного приложения.