Отладка с использованием nodemon + babel-node в VSCode с использованием WSL

Я безуспешно пытаюсь отлаживать свой проект 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

Спасибо


person G.S    schedule 28.05.2019    source источник
comment
Дублированный вопрос, проверьте это: stackoverflow.com/questions/34450175/   -  person koFTT    schedule 28.05.2019
comment
@koFTT Спасибо за ваш ответ, я уже пробовал это: 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
comment
Возможный дубликат Можно ли настроить код Visual Studio для запуска с нодмон   -  person koFTT    schedule 03.06.2019
comment
@koFTT, пожалуйста, посмотрите первое сообщение, я уже пробовал это решение, но безуспешно \=   -  person G.S    schedule 04.06.2019