3

我正在尝试调试 Deno 项目,但我不知道如何在 Windows 10 上使用lldb 调试器进行调试,如文档所述。

Windows 10 上的 LLDB 似乎不太容易安装。

///reference path="../../deno.d.ts"
import * as deno from 'deno';
import { color } from 'https://deno.land/x/colors/main.ts';

const s = new Set();
[*] s.add('test')

console.log(s);

[*] <-- 断点

4

2 回答 2

2

为了使用 Deno 进行调试:

  1. 在代码的某处添加debugger;一行代码。
  2. --inspect-brk带着旗帜奔跑。deno run --inspect-brk ...或 denotest --inspect-brk ...来调试测试。
  3. 在 Chrome 上打开chrome://inspect页面。
  4. 在远程目标部分按“检查”。
  5. 按 Resume script execution 按钮,代码将在您的断点处暂停。

参考:https ://aralroca.com/blog/learn-deno-chat-app#debugging

于 2020-05-10T08:20:52.847 回答
0

如果你在这里使用 VSCode 是launch.json我正在使用的。

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Deno",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceFolder}",
      "runtimeExecutable": "deno",
      "runtimeArgs": ["run", "-A", "--inspect-brk", "index.ts"],
      "port": 9229
    }
  ]
}
于 2020-05-10T21:24:22.683 回答