Deno 是一个用于编写 JavaScript 和 TypeScript 应用程序的运行时环境,它提供了一些非常有用的功能,如模块化、异步 I/O 和安全性。调试是开发过程中非常重要的一部分,本文将介绍如何使用 Deno 调试器调试 Deno 应用程序。
安装 Deno
在开始之前,我们需要安装 Deno。你可以从 Deno 的官方网站(https://deno.land/)下载适合你操作系统的安装包,并按照说明进行安装。安装完成后,你可以在命令行中输入 deno --version
来验证 Deno 是否安装成功。
编写示例应用程序
在开始调试之前,我们需要编写一个示例应用程序。我们将编写一个简单的应用程序,它将从一个 URL 获取 JSON 数据并打印在控制台上。
-- -------------------- ---- ------- ------ - ----- - ---- ------------------------------------- ----- - ---- - - ----- ----- ----- - ------------ -- ------------ - --------------------- ------- - --- ---- --- ----- ------- ------------- - ----- -------- - ----- ----------------- -- -------------- - --------------------- -- ----- ---- ---- --------------- ------------- - ----- ---- - ----- ---------------- ------------------展开代码
这个应用程序使用了 Deno 的标准库中的 fetch
函数来获取 JSON 数据,并使用 console.log
函数将数据打印在控制台上。我们可以通过命令行参数来指定要获取数据的 URL。
使用 Deno 调试器调试应用程序
现在我们已经编写了一个示例应用程序,可以使用 Deno 调试器来调试这个应用程序。首先,我们需要在命令行中启动应用程序,并指定 --inspect
参数来启用调试器。
deno run --inspect example.ts --url=https://jsonplaceholder.typicode.com/todos/1
这将启动应用程序,并在默认端口 9229 上启动调试器。现在我们可以使用 Chrome 浏览器来连接到调试器。在 Chrome 浏览器中输入 chrome://inspect
并按下回车键,然后点击“Open dedicated DevTools for Node”按钮。
这将打开 Chrome DevTools,我们可以在其中调试我们的应用程序。首先,我们需要打开“Source”面板,并选择我们的应用程序文件。然后,我们可以在代码中设置断点,这样当应用程序执行到这个断点时,它将停止并等待我们进行调试。
现在我们可以在控制台中输入变量名来查看它们的值,或者使用调试器提供的其他功能来调试我们的应用程序。
结论
本文介绍了如何使用 Deno 调试器来调试 Deno 应用程序。我们首先编写了一个示例应用程序,然后使用 --inspect
参数启动了 Deno 调试器,并在 Chrome DevTools 中调试了我们的应用程序。调试是开发过程中非常重要的一部分,它可以帮助我们找到并解决应用程序中的问题。希望本文对你有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/677be9295c5a933a342d0e38