2

我最近升级了我的 vscode,现在当我尝试运行该服务时出现此错误:

D:\herokuworkspace\server/node_modules/.bin/babel-node.CMD --inspect-brk=27776 src\index.js

D:\Program Files\nodejs\node.exe: bad option: --inspect-brk=27776

这是我的配置:

{
            "type": "node",
            "request": "launch",
            "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/babel-node",
            "name": "Launch Program",
            "program": "${workspaceFolder}/src/index.js",
            "cwd": "${workspaceRoot}",
            "internalConsoleOptions": "openOnSessionStart"
        }

请告知我应该在配置中更改什么以使其再次工作。

4

1 回答 1

6

您的标题是 Node 8,但看起来您使用的是不支持该--inspect-brk标志的旧版本 Node。您可以升级到 Node 7.6 之后的版本,或者您可以像这样在启动配置中设置旧的调试参数(添加端口和 runtimeArgs):

{
    "type": "node",
    "request": "launch",
    "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/babel-node",
    "runtimeArgs": [ "--inspect=1234", "--debug-brk" ],
    "port": 1234,
    "name": "Launch Program",
    "program": "${workspaceFolder}/src/index.js",
    "cwd": "${workspaceRoot}",
    "internalConsoleOptions": "openOnSessionStart"
}
于 2018-04-17T18:31:37.597 回答