Deno 中如何使用 Chrome DevTools 进行调试?

Deno 是一个基于 TypeScript 和 V8 引擎的 JavaScript/TypeScript 运行时,它提供了一个安全的环境来运行 JavaScript 和 TypeScript 代码。Deno 的目标是成为一个更好的 Node.js,它提供了更好的开发体验和更好的安全性。

Chrome DevTools 是一款非常强大的调试工具,它可以帮助开发者在浏览器中进行 JavaScript 和 CSS 调试。在 Deno 中,我们也可以使用 Chrome DevTools 进行调试,这篇文章就来详细介绍一下如何在 Deno 中使用 Chrome DevTools 进行调试。

安装 Deno

首先,我们需要安装 Deno。在 Deno 的官网上,有安装指南和安装脚本,可以根据自己的操作系统选择合适的方式进行安装。

安装完成后,我们可以在终端中输入 deno --version 命令来检查是否安装成功。

使用 Chrome DevTools 进行调试

Deno 提供了一个 --inspect 标志来启用调试功能。我们可以在命令行中运行以下命令来启用调试:

其中 <filename> 是要调试的文件名。

运行命令后,终端会输出一个调试地址,类似于下面这样:

这个地址是 Chrome DevTools 连接 Deno 的地址。

接下来,我们可以在 Chrome 浏览器中打开 DevTools,然后点击左上角的三个点,选择 More tools -> Remote devices,在弹出的窗口中找到 Discover USB devices,然后点击 Configure

在弹出的窗口中,我们可以添加一个新的配置,将 localhost:9229 添加到 Port forwarding 中,然后点击 Done 保存配置。

现在,我们就可以在 Chrome DevTools 中连接到 Deno 了。在弹出的窗口中,我们可以选择 Remote Target,然后点击 Connect,就可以连接到 Deno 了。

在连接成功后,我们就可以在 Chrome DevTools 中进行调试了。我们可以在 Sources 面板中找到要调试的文件,并在代码中设置断点,然后运行代码,就可以在断点处停下来并进行调试了。

示例代码

下面是一个简单的示例代码,我们可以使用 Chrome DevTools 进行调试:

我们可以将这段代码保存为 app.ts 文件,然后使用以下命令来启动调试:

然后,我们就可以在 Chrome DevTools 中进行调试了。

总结

使用 Chrome DevTools 进行调试是非常方便的,它可以帮助我们快速定位代码中的问题,并进行调试。在 Deno 中,我们也可以使用 Chrome DevTools 进行调试,只需要在命令行中添加 --inspect 标志即可。希望这篇文章对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/657ed524d2f5e1655d9b662a


纠错
反馈