【发布时间】:2022-06-29 16:34:42
【问题描述】:
这是我的lauch.json 文件:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch",
"runtimeExecutable": "/home/lucas/.nvm/versions/node/v12.22.10/bin/node",
"restart": true,
"runtimeArgs": [
"--inspect-brk",
"./node_modules/@vue/cli-service/bin/vue-cli-service.js",
"serve"
],
"console": "integratedTerminal",
"trace": true,
}
]
}
服务器启动正常,这是我在终端看到的:
~/codes/my_code $
cd /home/lucas/codes/my_code ; /usr/bin/env 'NODE_OPTIONS=--require /home/lucas/.vscode/extensions/ms-vscode.js-debug-nightly-2022.5.3017/src/bootloader.bundle.js --inspect-publish-uid=http' 'VSCODE_INSPECTOR_OPTIONS={"inspectorIpc":"/tmp/node-cdp.517154-5.sock","deferredMode":false,"waitForDebugger":"","execPath":"/home/lucas/.nvm/versions/node/v12.22.10/bin/node","onlyEntrypoint":false,"verbose":true,"autoAttachMode":"always","fileCallback":"/tmp/node-debug-callback-b4e1d5046671c261"}' /home/lucas/.nvm/versions/node/v12.22.10/bin/node ./node_modules/@vue/cli-service/bin/vue-cli-service.js serve
runtime.launch Bootloader imported {
env: {
inspectorIpc: '/tmp/node-cdp.517154-5.sock',
deferredMode: false,
waitForDebugger: '',
execPath: '/home/lucas/.nvm/versions/node/v12.22.10/bin/node',
onlyEntrypoint: false,
verbose: true,
autoAttachMode: 'always',
fileCallback: '/tmp/node-debug-callback-b4e1d5046671c261'
},
args: [
'/home/lucas/.nvm/versions/node/v12.22.10/bin/node',
'/home/lucas/codes/my_code/node_modules/@vue/cli-service/bin/vue-cli-service.js',
'serve'
]
}
runtime Set debug mode { mode: 0 }
Debugger attached.
♥
App running at:
- Local: http://localhost:9982/
- Network: http://192.168.200.18:9982/
但是,我设置的断点变成了灰色。
所以我输入Ctrl + Shift + P,查找“调试诊断”,然后选择“为什么我的断点不绑定”选项。
显示我的断点设置为:
/home/lucas/codes/my_code//home/lucas/codes/my_code/src/index.js:17:1
显然,这条路径有问题..
我试图包括这个:
"sourceMapPathOverrides": {
"/source/*": "${workspaceFolder}/*"
},
还有这个:
"resolveSourceMapLocations": [
"${workspaceFolder}/**",
"!**/node_modules/**"
]
到lauch.json,但它并没有改变什么。
这是 VSCode 的错误,还是我使用的一些错误配置?
【问题讨论】:
标签: visual-studio-code vscode-debugger