Отладчик VS Code не работает - Ошибка обработки "breakpointLocations": ошибка: сценарий не найден - PullRequest
0 голосов
/ 13 июля 2020

Отладчик не работает в приложении vue (javascript). Я помещаю точки останова в компонентную часть, но это не работает

запуск. json: (для отладчика для Chrome)

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "vuejs: chrome",
      "url": "http://localhost:8080",
      "webRoot": "${workspaceFolder}/src",
      "breakOnLoad": true,
      "sourceMapPathOverrides": {
        "webpack:///src/*": "${webRoot}/*"
      }
    }
  ]
}

терминал:

Error processing "breakpointLocations": Error: Script not found
    at Client.processMessage (/home/user/.vscode/extensions/msjsdiag.debugger-for-chrome-4.12.8/node_modules/noice-json-rpc/lib/noice-json-rpc.js:66:36)
    at LoggingSocket.<anonymous> (/home/user/.vscode/extensions/msjsdiag.debugger-for-chrome-4.12.8/node_modules/noice-json-rpc/lib/noice-json-rpc.js:42:48)
    at LoggingSocket.emit (events.js:208:15)
    at Receiver.receiverOnMessage (/home/user/.vscode/extensions/msjsdiag.debugger-for-chrome-4.12.8/node_modules/ws/lib/websocket.js:789:20)
    at Receiver.emit (events.js:203:13)
    at Receiver.dataMessage (/home/user/.vscode/extensions/msjsdiag.debugger-for-chrome-4.12.8/node_modules/ws/lib/receiver.js:422:14)
    at /home/user/.vscode/extensions/msjsdiag.debugger-for-chrome-4.12.8/node_modules/ws/lib/receiver.js:379:23
    at /home/user/.vscode/extensions/msjsdiag.debugger-for-chrome-4.12.8/node_modules/ws/lib/permessage-deflate.js:298:9
    at /home/user/.vscode/extensions/msjsdiag.debugger-for-chrome-4.12.8/node_modules/ws/lib/permessage-deflate.js:376:7
    at afterWrite (_stream_writable.js:484:3)

1 Ответ

0 голосов
/ 13 июля 2020

Я отредактировал запуск. json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "vuejs: chrome",
      "port": 9222,
      // "url": "http://localhost:8080",
      "webRoot": "${workspaceFolder}/src",
      "urlFilter": "http://localhost:8080/*"
      /*"breakOnLoad": true,
      "sourceMapPathOverrides": {
        "webpack:///src/*": "${webRoot}/*"
      }*/
    }
  ]
}

и открыть в браузере новую вкладку - about: blank, щелкнув по ней в строке CALL STACK, и открыть localhost: 8080 в этом (about: пустая вкладка)

...