Отладчик кода Visual Studio сообщает «npm ERR! Code ELIFECYCLE node.js» после завершения сценария - PullRequest
0 голосов
/ 22 марта 2019

Это моя очень простая конфигурация программы Node.js для VSCode:

main.js

const msg = "Hello World!";
console.log(msg);

package.json

{
  ...
  "scripts": {
    "start": "node --inspect-brk=9229 main.js"
  },
  ...
}

launch.json

{
    "type": "node",
    "request": "launch",
    "name": "Debug",
    "runtimeExecutable": "npm",
    "runtimeArgs": [
        "run-script",
        "start"
    ],
    "console": "integratedTerminal",
    "port": 9229
}

Каждый раз, когда я запускаю скрипт 'main.js' через конфигурацию средства запуска 'Debug' в самом конце, когда скрипт уже завершен, я получаю эту конкретную ошибку в окне TERMINAL:

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! debug1@1.0.0 start: `node --inspect-brk=9229 main.js`
npm ERR! Exit status 1

За исключением этих сообщений, все работает нормально: скрипт запускается, точки останова срабатывают.

Когда я запускаю его без отладчика VSCode или с отладчиком Chrome, эти сообщения об ошибках не появляются.

Что может быть не так с отладчиком VSCode или с моим простым JS-скриптом, конфигурацией или чем еще это может быть?

...