Node.JS отладка работает, но на точках останова она все еще говорит: «точка останова установлена, но еще не привязана» - PullRequest
0 голосов
/ 12 апреля 2020

Я прочитал все темы об этой проблеме. Но ни один из ответов не работает. Поэтому, возможно, мне нужно другое решение. Но я довольно новичок в Node.JS, так что мне довольно трудно получить мою проблему.

Я бы хотел использовать отладку в моей Node.JS сборке проекта из Реакция и Аполлон .

Все, что я использую, это шаблон от аполлон-реакции .

У меня запущен скрипт React App через yarn start. И также сервер с yarn start.

Теперь я создал запуск. json:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Node 1",
            "type": "node",
            "request": "attach",
            "processId": "${command:PickProcess}",
            "skipFiles": [
                "<node_internals>/**"
            ]
        },
        {
            "name": "Node 2",
            "type": "node",
            "protocol": "inspector",
            "request": "attach",
            "stopOnEntry": false,
            "port": 9229,
            "localRoot": "${workspaceRoot}",
            "remoteRoot": "\\src",
            "sourceMaps": true
        },

        {
            "name": "Node 3",
            "type": "node",
            "request": "attach",
            "restart": true,
            "port": 9229
        }
    ]
}

Но ни один из это работает.

По крайней мере конфигурация отладки Node 1 , похоже, работает как-то. Это сообщение прослушивания на моем сервере:

Server is running on http://localhost:4000
Debugger listening on ws://127.0.0.1:9229/7b6d2864-42c2-4a2f-8bfe-14dc1ad16cd3
For help, see: https://nodejs.org/en/docs/inspector

Но, как говорится в заголовке, я получаю сообщение "Точка останова установлена, но еще не связана".

Breakpoint set but not yet bound

Меня это удивляет, так как все остальное работает. Но это сообщение не уходит. Что я могу сделать, чтобы отладка работала над этим проектом?

...