Я установил расширение «Отладчик для Chrome» в VSCode и создал файл launch.json для отладки:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}"
}
]
}
После запуска отладчика в VSCode он автоматически запускает Chrome для меня, что действительно здорово.
Вопрос 1: Мне все еще приходится вручную вводить «npm start» в командной строке, чтобы запустить сервер, в противном случае экземпляр Chrome, запущенный VSCode, не связан ни с чем. Есть ли способ, которым я могу автоматически выполнить «запуск npm» в VSCode (автоматически) при запуске отладчика?
Вопрос 2: После запуска вручную через «npm start» и запуска отладчика через VSCode все работает как положено ... за исключением того, что мои точки останова VSCode не попадают. Как я могу получить мои контрольные точки VSCode, чтобы поразить? В настоящее время они отображаются как «непроверенные точки останова», которые я пытаюсь выяснить, как их исправить.