问题描述
我正在无服务器项目(节点)中工作,无法使用VS代码设置断点(始终未绑定):
SELECT status,contacts.name,contacts.telephone_number,companies.name,roles.name,stages.description,actions.description FROM entries JOIN contacts ON entries.contact_id = contacts.id JOIN companies ON contacts.id = companies.contact_id JOIN roles ON companies.id = roles.company_id JOIN stages ON roles.id = stages.role_id JOIN actions ON stages.id = actions.stage_id
这是我的launch.json文件:
Version: 1.48.0
Commit: db40434f562994116e5b21c24015a2e40b2504e6
Date: 2020-08-13T07:40:55.768Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Linux x64 5.4.0-42-generic
应用程序以调试模式启动,但是我无法添加任何断点。有任何解决方法吗?
解决方法
对我有用的解决方法是:
- 打开扩展程序视图 (ctrl+shift+x) 并搜索
@builtin @id:ms-vscode.js-debug
- 右键单击 JavaScript Debugger 扩展并禁用它。
- 在扩展程序视图中搜索
@id:ms-vscode.js-debug-nightly
。 - 安装该扩展程序。
打开您的 settings.json (users/[user]/Appdata/roaming/code/user/
) 并添加:
"debug.javascript.usePreview": false
希望它对你有用。