Я безуспешно пытаюсь отлаживать свой проект node + babel с помощью VScode. Я прочитал много ответов, никто не решил мою проблему. Как должен выглядеть файл launch.json?
Я хочу иметь возможность подключить отладчик к запущенному процессу и запустить программу.
Пакет.json
"build-babel": "npx babel src -d dist",
"start": "node dist/server.js",
"dev-start": "nodemon --inspect-brk --exec babel-node ./src/server.js",
Сначала попробуйте: Можно ли настроить код Visual Studio для запуска с нодмоном
запуск.json
{
"type": "node",
"request": "launch",
"name": "Nodemon",
"runtimeExecutable": "${workspaceRoot}/node_modules/nodemon/bin/nodemon.js",
"args": [
"${workspaceRoot}/src/server.js"
],
"restart": true,
"protocol": "inspector",
"stopOnEntry": true,
},
{
"type": "node",
"request": "attach",
"name": "Attach to app",
"port": 9229,
"address": "localhost",
"sourceMaps": true,
"smartStep": true,
"restart": true
},
обновить
Я также пробовал это:
{
"type": "node",
"request": "launch",
"name": "nodemon",
"runtimeExecutable": "${workspaceFolder}/node_modules/nodemon/bin/nodemon.js",
"program": "${workspaceFolder}/src/server.js",
"restart": true,
"console": "integratedTerminal",
"port": 9229,
"args": ["--exec", "babel-node", "--babel-preset-es2015"],
"internalConsoleOptions": "neverOpen"
}
запустите его, когда из терминала запущен серверный процесс: подключен, но точки останова не попали в «установлено, но еще не привязано»
Ошибка результата процесса запуска: не удается подключиться к процессу выполнения - причина: connot подключиться к цели: подключиться, econnrefused 127.0.0.1:9229
Спасибо
javascript { "type": "node", "request": "launch", "name": "nodemon", "runtimeExecutable": "${workspaceFolder}/node_modules/nodemon/bin/nodemon.js", "program": "${workspaceFolder}/src/server.js", "restart": true, "console": "integratedTerminal", "port": 9229, "args": ["--exec", "babel-node", "--babel-preset-es2015"], "internalConsoleOptions": "neverOpen" }
- person G.S   schedule 02.06.2019