VS代码-节点断点未绑定

问题描述

我正在无服务器项目(节点)中工作,无法使用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

希望它对你有用。